以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- SQLCommand的ExecuteScalar似要完善 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=4175) |
-- 作者:reachtone -- 发布时间:2009/9/2 11:23:00 -- SQLCommand的ExecuteScalar似要完善 如果sql语句的查询结果为空,执行此方法后就会出错。 这在动态生成的查询项目中很容易出现,建议老六完善一下。当没有任何返回值的时候,应有相应的处理办法。 [此贴子已经被作者于2009-9-2 11:50:22编辑过]
|
-- 作者:reachtone -- 发布时间:2009/9/2 11:49:00 -- 刚才再试,如果没有返回值,执行cmd.ExecuteScalar正常;但用MessageBox.Show(cmd.ExecuteScalar)查看结果就出错. |
-- 作者:狐狸爸爸 -- 发布时间:2009/9/2 15:15:00 -- 呵呵,正常,这样: Dim obj as double = cmd.ExecuteScalar |
-- 作者:baoxyang -- 发布时间:2009/9/3 10:17:00 -- Dim obj as double = cmd.ExecuteScalar 为空值时返回的值为0吗? |