使用'DATE'列创建表,使用'datetime'数据类型。
我们如何编码只使用c#更新查询来更新日期。
是否有任何格式只显示日期?
我使用C#代码
SqlCommand cmd = new SqlCommand(("Update tablename set Date = convert(GETDATE(),103) where Name ='" + TextBox1.Text + "' "), con);
答案 0 :(得分:1)
遵循这种模式,
const string updateTable = "UPDATE [dbo].[Tablename]
SET [Date] = getutcdate()
WHERE [Name] = @Name;"
using (var connection = new SqlConnection(youConnectionString))
{
using(var command = new SqlCommand(updateTable, connection))
{
command.Parameters.AddWithValue("@Name", TextBox1.Text);
connection.Open();
command.ExecuteNonQuery();
}
}