为了账号安全,请及时绑定邮箱和手机立即绑定

C# ExecuteScalar()方法的返回值

C# ExecuteScalar()方法的返回值

智慧大石 2018-11-08 06:14:09
cmd.ExecuteScalar()返回值转换为long失败?为什么转换为int类型可以,long类型失败?假如cmd.ExecuteScalar()返回的值转化为数值大于int类型的范围怎么办,如何将该对象转换成long类型?
查看完整描述

2 回答

?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

long.Parse(cmd.ExecuteScalar().ToString())

查看完整回答
反对 回复 2018-11-11
?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

MSDN解释过:ExecuteScalar():执行查询,并返回查询所返回的结果集中第一行的第一列。忽略其他列或行。  所以我实在不知道你要转换为long类型干嘛!

查看完整回答
反对 回复 2018-11-11
  • 2 回答
  • 0 关注
  • 626 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信