SqlDataReader.GetFloat()总是报错? 库中有一列price,是float型的当我用float total;total=reader.GetFloat(7);却报无法转换类型的错……很急,谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 那我要从数据库中读取float类型数据,应该如何做呢? reader.GetFloat(7)????你确定结果的第8列(7表示第8列...数好)是个浮点数类型么???? 你监视一下 reader[7].GetType() 就知道是不是float了. 也许是decimal... 多谢syeerzy(快乐永远*先天下之乐而乐*后天下之忧而忧*) 了,自动变为double了,这是为什么呢? 由于数据库数据类型与c#类型的差异,再获得float或者double等类型数据的时候,建议用如下的方式:float total;total= float.Parse( reader.GetValue(7).ToString() ); 晕。书上建议用reader.GetFloat,说是强类型什么的 price?价格?你用浮点数会死得很惨 to Ivony:那我应该用什么类型呢? Decimal 是128位的, 相当于10进制数的28位有效数字. 做货币是够用了. 很迷惘的一个winform Socket外网点对点传送文件的问题 读取XML问题,“正由另一进程使用,因此该进程无法访问该文件”。 c++转c#(立即给分) 怎么像资源管理器里一样,一拉就可以粘贴呀?? 请问用什么函数可以知道一个汉字占用的二进制位?? 在windows窗体中如何实现这样的效果? 急求一个网络教学系统?主要实现课程章节练习与考试,和成绩分析~~~谢谢了 请问C#可以嵌入汇编来提高运行速度吗? DNA 比對,讓 C# 認祖歸宗 根据坐标求出1000公里内的所有省,市的名称 vs里的只能提示框怎么实现的啊? sqldatasource的作用
total= float.Parse( reader.GetValue(7).ToString() );