该死的ExecuteScalar

该死的ExecuteScalar

ExecuteScalar

返回值结果集中第一行的第一列或空引用(如果结果集为空)。

可是明明结果集为空,用==null判断老出错,跟踪,结果是{},这是什么意思.

折腾半死 才写对 要用下面的语句

 
object result = cmd.ExecuteScalar();
   if (result == null || result != System.DBNull.Value)

你可能感兴趣的:(该死的ExecuteScalar)