という名前のテーブルを持つデータベースがあり、そのテーブルにはsmalldatetime 型Fio_FinalSched
の名前の列があります。次の方法で日付文字列を型FinalDate
に変換します。DateTime
DateTime theDate = Convert.ToDateTime("2010-01-05 23:50:00");
次に、次の方法でコマンド文字列を作成します。
string testCommand = "INSERT INTO Fio_FinalSched (FinalDate) Values ("+theDate+")";
次に、それを SQL コマンドに変換します。
SqlCommand myCommand = new SqlCommand(testCommand,conn);
conn
データベース接続はどこにありますか。最後に、次のコマンドを実行します。
myCommand.ExecuteNonQuery();
これを実行すると、実行行に到達し、エラーが表示されます。
Incorrect syntax near '11'.
日付文字列の形式をいくつかの方法で変更しようとしましたが、役に立ちませんでした。私のデータベースがsmalldatetime
タイプではなくタイプを望んでいるためdatetime
ですか? smalldatetime
C# には、使用できる型がないようです。どんな洞察もいただければ幸いです!