【问题标题】:MySqlParameter with float value of 0.0浮点值为 0.0 的 MySqlParameter
【发布时间】:2019-11-14 05:51:20
【问题描述】:

我用MySqlParameter tmp1 = new MySqlParameter("?tmp1", 0.0); 构造了一个MySqlParameter,并且在执行相应的insert 查询时收到相应列不能为空的错误消息。

在 Visual Studio 的调试器中调查该参数时,其 Value 属性显示为 null,尽管我认为 0.0null 是不同的东西。

无论如何,当我稍后使用tmp1.Value = 0.0; 设置值时,参数的值正确显示为0。 (注意:1 等不同的值在构造函数中正常工作)。

这是MySqlParameter(MySql.Data.6.9.8, net45)的构造函数的特性还是bug?

【问题讨论】:

    标签: mysql .net mysql.data mysql-parameter


    【解决方案1】:

    这是一个已知的错误:

    https://bugs.mysql.com/bug.php?id=85027

    但该页面上的 cmets 表明有些人认为它是一项功能......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多