現在、日時をデータベースに保存しようとしています。ボタンをクリックすると、データベースは現在の日時をデータベースに保存します。いくつかの方法を試しましたが、次のエラーが表示されます。
「'26/6/2013 00:00:00' 付近の構文が正しくありません」
これは私のコードです:
con.Open();
query = "INSERT INTO dbo.url_map (long_url, expiry_date) Values ('" + tbLongURL.Text + "' , '" + DateTime.Today + "')";
SqlCommand cmd = new SqlCommand(query, con);
cmd.Parameters.AddWithValue("@long_url", tbLongURL.Text);
cmd.Parameters.AddWithValue("@expiry_date", DateTime dt = DateTime.ParseExact(DateTime.Today.ToString(), "dd/MM/yyyy h:mm:ss tt", CultureInfo.InvariantCulture));
cmd.ExecuteNonQuery();
日時を追加する方法の何が問題になっていますか?
どんな助けでも大歓迎です。