-2

データベースを操作しているときに接続されたアプローチで、日付時刻ピッカーから Windows フォームからテーブルに日付文字列を追加する方法は?

4

1 に答える 1

0

string常にプロパティ タイプを使用するため、 a には使用しないでくださいdatetime。パラメータを使用して、SQL インジェクションを防止する必要があります。

using (var con = new SqlConnection(connectionString))
{
    using (var cmd = new SqlCommand("INSERT INTO dbo.Table(DateCol)VALUES(@Date)", con))
    {
        cmd.Parameters.Add("@Date", SqlDbType.DateTime).Value = dateTimePicker1.Value;
        con.Open();
        cmd.ExecuteNonQuery();
    }
}
于 2013-03-01T16:14:45.870 に答える