怠日記

酒と趣味と仕事の記録

「パラメータ ?_1 にはデフォルト値はありません。」のエラー対策

ADO.NET で Access のデータを更新したとき、「パラメータ ?_1 にはデフォルト値はありません。」のエラーが起きた。 原因はパラメータ値にnullを設定していたから。 値を Null にするときは、DBNull.Valueか空文字を設定しなければならない。 var sql = " u…