DbParameter param = comm.CreateParameter();
param = comm.CreateParameter();
param.ParameterName = "@StaffId";
if (!string.IsNullOrEmpty(activity.StaffId))
param.Value = activity.StaffId;
param.DbType = DbType.String;
comm.Parameters.Add(param);
上記は機能しません(明らかに)、オブジェクトはインスタンス化されません。私はStaffIdが入力されていないときにデータベースにNULLを挿入しようとしています。どうすればこれを達成できますか?C#DbCommandからNULLをSQL DBに挿入する
あなたがDBNull.Valueの –
パーフェクトを使用することができます!これを回答として投稿すると、正しいものとしてマークされます。 – SkonJeet
完了しました:)ありがとう –