我试图创建一个方法,该方法从我的数据库返回满足我的条件的字符串。如何使用数据读取器C发现空的访问字段#
第一个条件是工作。 但是,第二个条件是访问中的部分条目是空的,至少有一个字段。
这是我的代码:
OleDbCommand datacommand = new OleDbCommand();
datacommand.Connection = dataConnection;
datacommand.CommandText = "SELECT numNumber, numLocation " +
"FROM tblNumbers " +
"ORDER BY numID ";
OleDbDataReader dataReader = datacommand.ExecuteReader();
while (dataReader.Read())
{
if (MatchServiceLetters(dataReader.GetString(0))) // && dataReader.GetInt32(1) == null?/)
}
return dataReader.GetString(0);
如果整型字段为空,null的比较是不工作。所以我怎么知道它是否是空的?
'DBNull'是你的朋友。 – t0mm13b
你可以使用IsNull:ISNULL(check_expression,replacement_value) – Sorceri
t0mm13b你是我的英雄。 –