在用SqlDataReader读取数据时发生错误,debug后定位到其中一个GetFloat方法读取某个字段。
数据库中的该字段的类型为float。直接用sdr.GetFloat(11)会发生错误,改成float.Parse(sdr.GetValue(11).ToString())就可以了。不懂为什么,谁能说明下?
在用SqlDataReader读取数据时发生错误,debug后定位到其中一个GetFloat方法读取某个字段。
数据库中的该字段的类型为float。直接用sdr.GetFloat(11)会发生错误,改成float.Parse(sdr.GetValue(11).ToString())就可以了。不懂为什么,谁能说明下?
转载于:https://www.cnblogs.com/jojozhuang/archive/2011/05/30/2063651.html