日期:2014-05-18  浏览次数:20881 次

SqlDataReader.IsDBNull()的问题
我做了个数据入库的小东西 想在入库前判断数据是否已经存在 然后我查msdn发现有这个方法 就想使用,可是本人太菜 没想出来究竟该怎么用 按照read()方法用 发现老提示少个参数 谁给讲解下怎么用 最好能给个简单的例子 谢谢

------解决方案--------------------
C# code

string cmdstr = "select code from table where code='" + code + "'"
cn.Open();
SqlCommand cmd = new SqlCommand(cmdstr,cn);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.HasRows)
{
   Console.Write("数据已存在");
}
else
{
   Console.Write("不存在");
}