吐槽一下 用了4年了 每次调用ADO.NET SqlCommand的ExecuteScalar方法的时候 我怎么也不能把这个方法名和它所指的意思"返回查询所返回的结果集中的第一行第一列.忽略其他行或列" 联系起来。。 为什么起了这么个方法名字啊. 那位大侠知道这个名字是怎么来的 求解释
呵呵!我觉得这个很容易认出来啊。
你是怎么认出来的呢? 靠的是用的次数多了存到脑袋里了吗?
@eagle_wolf: 是 啊!!用多了,就认得了。
你用这个方法查询一次 select * from Table 就会明白了
明白什么了呢? 返回的就是第一行第一列的值
@eagle_wolf: 洒洒水喽
没怎么想过这个问题, 楼主先谈谈你的理解吧。
ExecuteScalar 翻译为中文就是“执行标量”的意思吧
难道 “执行标量” 就是返回第一行第一列的值 的意思?
一般查询结果只有一行一列,比如说select count(*)....用这个方法。
这个我当然知道啊