日時型の列がいくつかあるテーブルがあります。ストアド プロシージャを使用して値をテーブルに挿入します。ストアド プロシージャには、テーブルに挿入するために null を受け入れる変数があります。私の問題は、テーブルの日時列に null 値を挿入しようとすると、エラーがスローされることです。私のコードは次のとおりです。
System.Data.SqlTypes.SqlDateTime getDate;
//set DateTime null
getDate = SqlDateTime.Null;
if (InsertDate.Text == "")
{
cmd1.Parameters["@InsertDate"].Value = getDate;
}
else
{
cmd1.Parameters["@InsertDate"].Value = InsertDate.Text;
}