将MySQL Decimal数据类型类型转换为c#float数据类型

时间:2014-07-18 12:21:34

标签: c# mysql casting

我的MySQL数据库中有一个Decimal数据类型列,我在C#代码中用reader.Read()读取它。现在我需要将它转换为C#float数据类型。我怎么能这样做:

float fl = (float)reader[9];抛出System.InvalidCastException

1 个答案:

答案 0 :(得分:1)

您可以尝试使用Convert.ToSingle方法

float fl = Convert.ToSingle(reader[9]);