MySqlParameter を作成しMySqlParameter tmp1 = new MySqlParameter("?tmp1", 0.0);
、対応するinsert
クエリを実行すると、それぞれの列を null にすることはできないというエラー メッセージが表示されました。
Visual Studio のデバッガでそのパラメータを調べると、そのValue
プロパティは と表示されますが、とは別物null
だと思います。0.0
null
とにかく、後で で値を設定するとtmp1.Value = 0.0;
、パラメータの値は として正しく表示され0
ます。(注: コンストラクターでは、さまざまな値が1
正しく機能します)。
MySqlParameter
それは(MySql.Data.6.9.8, net45)のコンストラクターの機能ですか、それともバグですか?