動くコード図鑑技術記事現場の渡り方キャリア論すべての記事About
C#

パターン1: SqlParameterにC#のnullをそのまま渡している

出典: C# DataAdapter.Update() で DBNull 例外が出た時の最短対処なぜDataAdapter.Update()でDBNull例外が出るのか / パターン1: SqlParameterにC#のnullをそのまま渡している

パターン1: SqlParameterにC#のnullをそのまま渡している (csharp)#58ea87804b60
// NGパターン:null をそのまま渡してる
var p = new SqlParameter("@bikou", SqlDbType.NVarChar);
p.Value = textBoxBikou.Text == "" ? null : textBoxBikou.Text;  // ← ここで爆発の種を仕込む
cmd.Parameters.Add(p);
▸ この snippet は実行結果未収録
▸ 実行結果は未収録です
  • id: #58ea87804b60
  • lines: 4
  • extracted: 2026-06-10

Source収録記事

この snippet は記事の「なぜDataAdapter.Update()でDBNull例外が出るのか / パターン1: SqlParameterにC#のnullをそのまま渡している」セクションに登場する。コードの前後の文脈・ハマりどころの解説は記事本文で。

同じ記事から

7
図鑑トップ