ExecuteScalar:
可以使用 Command 对象的 ExecuteScalar 方法检索参数值。另外,ExecuteScalar 返回该存储过程的第一行的第一列。可以简单理解为ExecuteScalar就是一个特殊的DataReader方法,DataReader返回的是一个含有所有查询值的列表,而ExecuteScalar仅仅返回一个值。
即使查询返回了成百上千列和数百万行的数据结果,除了第一行第一列那个数据值外的其他的所有数据都将被忽略
ExecuteScalar:
可以使用 Command 对象的 ExecuteScalar 方法检索参数值。另外,ExecuteScalar 返回该存储过程的第一行的第一列。可以简单理解为ExecuteScalar就是一个特殊的DataReader方法,DataReader返回的是一个含有所有查询值的列表,而ExecuteScalar仅仅返回一个值。
即使查询返回了成百上千列和数百万行的数据结果,除了第一行第一列那个数据值外的其他的所有数据都将被忽略