Я создал 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) или ошибка?