2011-09-20 8 views

답변

0

DBNull 문자열 유형 (이 DBNull이의) 아니다, 컴파일되지 않았을 것이고, 추측에 당신의 valuefromDB 변수는 타입이다 Object.

이름 IsNullOrWhiteSpace의 ISNULL 실제로 VB에서 Nothing 인 CLRS null하지 DBNull

당신은 모두 DBNullIsNullOrWhiteSpace 또는 Emaad 알리 지적으로 확인할 수 있습니다 참조한다

는 VB 기능을 사용 IsNothing.

희망이 있습니다.

3

DBNull.Value이 동일 널을하지 않습니다 처리합니다.

If Not DbNull.Value.Equals(valuefromDB)... 
0

예는 올 .. MSDN에서

:

뭔가를 시도

는 지정된 문자열이 비어 아무것도, 또는 단지 공백 문자로 구성되어 있는지 여부를 나타냅니다.

Nothing이 없으므로 문자열이 비어 있거나 비어있을 수 있지만 dbnull은 다른 값입니다. :) 문자열에 IsNullOrWhiteSpace 방법은 string 유형을 허용하기 때문에 당신이 당신의 코드에 엄격한 옵션이 있다면