2011年12月26日

ExecuteScaler的三种返回值。

摘要: DbCommand.ExecuteScaler在执行的时候,有三种可能的返回值:1、返回一个object对象,表示有结果,返回的是第一个结果集的首航首列。2、返回一个DBNull对象,表示有结果,但第一个结果集的首航首列是NULL。3、返回null,表示没有任何结果。明白了这一点,很多时候代码可以简单些,比如说我们判断某条记录是否存在一般要这样写:1SqlCommandcommand=newSqlCommand("SELECTCOUNT(ID)FROMDataWHEREID=@ID",connection);2//...3if((int)command.ExecuteSca 阅读全文

posted @ 2011-12-26 11:24 beiyd 阅读(161) 评论(0) 推荐(0) 编辑

导航