MySqlParameter с плавающим значением 0.0 - PullRequest
0 голосов
/ 03 июля 2019

Я создал MySqlParameter с MySqlParameter tmp1 = new MySqlParameter("?tmp1", 0.0); и при выполнении соответствующего запроса insert получил сообщение об ошибке, что соответствующий столбец не может быть пустым.

При исследовании этого параметра в отладчике Visual Studio его Value свойство отображается как null, хотя я думаю, что 0.0 и null - это разные вещи.

В любом случае, когда я задаю значение позже с помощью tmp1.Value = 0.0;, значение параметра отображается правильнокак 0.(Примечание: различные значения, такие как 1, работают правильно в конструкторе.)

Это особенность конструктора MySqlParameter (MySql.Data.6.9.8, net45) или ошибка?

1 Ответ

0 голосов
/ 12 июля 2019

Это известная ошибка:

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

, но комментарии на этой странице указывают на то, что некоторые люди думают об этом как о функции ...

...