0

MySqlParameter を作成しMySqlParameter tmp1 = new MySqlParameter("?tmp1", 0.0);、対応するinsertクエリを実行すると、それぞれの列を null にすることはできないというエラー メッセージが表示されました。

Visual Studio のデバッガでそのパラメータを調べると、そのValueプロパティは と表示されますが、とは別物nullだと思います。0.0null

とにかく、後で で値を設定するとtmp1.Value = 0.0;、パラメータの値は として正しく表示され0ます。(注: コンストラクターでは、さまざまな値が1正しく機能します)。

MySqlParameterそれは(MySql.Data.6.9.8, net45)のコンストラクターの機能ですか、それともバグですか?

4

1 に答える 1