私はSQLサーバーデータベースと日付の列を持つテーブル(日付データ型)を持っています。すべてのレコードの日付列の値を今日の日付に変更したいのですが、うまくいきません。助けてください。私のコード:
con.Open();
DateTime date = DateTime.Now.Date;
string insStr = "UPDATE tblBusiness SET DateCreated = @Date;";
SqlCommand updateDate = new SqlCommand(insStr, con);
updateDate.Parameters.AddWithValue("Date", date);
updateDate.ExecuteNonQuery();
con.Close();
ありがとう、オーク
編集:答えてくれてありがとう。それが機能しなかった理由は、データベース内のレコードが多すぎて、デフォルトの更新タイムアウトが 30 秒か何かだったからです。それが、記録が変更されなかった理由です。updateDate.CommandTimeout = 0; 問題を修正しました。