在我的C#代码中,我有一个double类型的变量,我想将它设置为在我的SQL Management 2008 R2数据库中的值,该值是float类型(在C#中对应double类型,对吗?)。当我使用以下语法时:
double x = (double)reader["column1"]; //reader is SqlDataReader object
我遇到了“指定的强制转换无效”错误。
这是怎么回事?
float
,你尝试过强制转换为float
吗?!!! - banging