C# ExecuteScalar()方法的返回值

cmd.ExecuteScalar()返回值转换为long失败?为什么转换为int类型可以,long类型失败?假如cmd.ExecuteScalar()返回的值转化为数值大于int类型的范围怎么办,如何将该对象转换成long类型?

智慧大石
浏览 629回答 2
2回答

潇潇雨雨

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

至尊宝的传说

MSDN解释过:ExecuteScalar():执行查询,并返回查询所返回的结果集中第一行的第一列。忽略其他列或行。  所以我实在不知道你要转换为long类型干嘛!
打开App,查看更多内容
随时随地看视频慕课网APP