读书人

急command.ExecuteScalar()的有关问题

发布时间: 2012-04-24 14:15:38 作者: rapoo

急!!!command.ExecuteScalar()的问题

C# code
command.CommandText = "select ExternalSerialNumber from OrderRecord where SerialNumber='"+Order.SerialNumber+"'";command.ExecuteScalar();

sql语句调试下来是有值的,但是command.ExecuteScalar();的结果却是null。这是为什么呢?

[解决办法]
探讨

ExecuteScalar 执行查询,并返回查询所返回的结果集中第一行的第一列。所有其他的列和行将被忽略。

COUNT() 返回列数整合

[解决办法]
command.CommandText = "select ExternalSerialNumber from OrderRecord where SerialNumber='"+Order.SerialNumber+"'";
command.ExecuteScalar();
打断点到这里
command.CommandText 跟踪这个属性,粘贴出来执行,有值说明这里没错,没值请检查参数和SQL,或者有没有连错数据库

读书人网 >C#

热点推荐