0

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

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

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

这是MySqlParameter(MySql.Data.6.9.8, net45) 的构造函数的功能还是错误?

4

1 回答 1

0

这是一个已知的错误:

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

但是该页面上的评论表明有些人认为它是一个功能......

于 2019-07-12T10:30:25.923 回答