【发布时间】:2019-11-14 05:51:20
【问题描述】:
我用MySqlParameter tmp1 = new MySqlParameter("?tmp1", 0.0); 构造了一个MySqlParameter,并且在执行相应的insert 查询时收到相应列不能为空的错误消息。
在 Visual Studio 的调试器中调查该参数时,其 Value 属性显示为 null,尽管我认为 0.0 和 null 是不同的东西。
无论如何,当我稍后使用tmp1.Value = 0.0; 设置值时,参数的值正确显示为0。 (注意:1 等不同的值在构造函数中正常工作)。
这是MySqlParameter(MySql.Data.6.9.8, net45)的构造函数的特性还是bug?
【问题讨论】:
标签: mysql .net mysql.data mysql-parameter