在使用数据库时的连接方法中,如何从日期时间选择器的 Windows 表单中添加日期字符串?
问问题
36 次
1 回答
0
始终使用属性类型,所以不要string
使用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 回答