C#里面 DataReader 中.Read()读取一个值?为什么显示是错误的?

是这样子的,数据库里面有一列,是盈利。数据类型是unmeric。C#程序运行是,需要SUM(数据)。

语句是这样写的。但是还是错误、求大神指点!

第1个回答  2020-02-20
接收返回值(int)
int sum=0; //先定义接收值变量
if(reader.read()) //读一次
{
sum=reader.GetInt32(0); //取得int的值
}
第2个回答  2013-11-04

麻烦提供以下两个信息:

    完整的Sql语句

    报错信息

本回答被提问者采纳
第3个回答  2013-11-04
试试如下:

lirun0 = dr5.GetDouble(0);
第4个回答  2013-11-04
你不用format试下在=后直接跟个字符串 ,最后在输出时用Format
相似回答