在C#中 - 查询只获取日期

时间:2014-04-15 13:34:36

标签: c# sql sql-server

使用'DATE'列创建表,使用'datetime'数据类型。

我们如何编码只使用c#更新查询来更新日期。

是否有任何格式只显示日期?

我使用C#代码

SqlCommand cmd = new SqlCommand(("Update tablename set Date = convert(GETDATE(),103) where Name ='" + TextBox1.Text + "' "), con);

1 个答案:

答案 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();
    }
}