私はテーブル(Mssqlデータベース)に "名前(Varchar(20))NULL"フィールドを持っています "テーブルフィールドが空かNULLかどうかをチェックする方法は?
どのようにフィールドを読み取るには、空またはnullにすることができますか?私はこのように行う
:
if (myReader["Name"] != DBNull.Value || myReader["Name"] !=String.Empty)
はそれをチェックするために、組み込みのC#の機能はありますか?
(IsNullOrEmpty()
??それはデータベースのNULLの種類を確認しないのですか?)
あなたはvar fooName = myReader ["Name"]を試しましたか? if(String.IsNullOrEmpty(fooName))? – sam
このステートメントは、常にすべてがあなたの値の1つと等しくないため、常に「true」になります。 'if(myReader [" Name "]!= DBNull.Value && myReader [" Name "]!= String.Empty)'? –