タイプDateTimeEmployee
の列を持つテーブルがあります。JoiningDate
この値をasp.netで取得しています。
使用するDBnullをチェックすることを知っていますdr["JoiningDate"] != DBNull.Value
。
しかし、これJoiningDate
が のように空の場合''
、それを取得すると のようになり1/1/1900
ます。
日時列のasp.netでDB EMPTYをチェックする最良の方法は何ですか?
詳細 :
JoiningDate は DateTime フィールドです。NULL ではなく空の文字列にしました。
そして、これをasp.netin dr["JoiningDate"] which is a datarow
でフェッチしているときに、 1/1/1900
.
コード例
DataSet dsEmployee = null;
dsEmployee = Data.Select("SELECT * FROM Employee WHERE EmployeeID = '" + _id + "'");
DataRow drEmployee = dsEmployee.Tables[0].Rows[0];
if(drEmployee["JoiningDate"] != string.Empty)
{
}