首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

急command.ExecuteScalar()的有关问题

2012-04-24 
急!!!command.ExecuteScalar()的问题C# codecommand.CommandText select ExternalSerialNumber from Or

急!!!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,或者有没有连错数据库

热点排行