gpt4 book ai didi

c# - C#更新 Access 中的日期时间列

转载 作者:行者123 更新时间:2023-12-03 08:28:17 25 4
gpt4 key购买 nike

OleDbConnection con = new OleDbConnection(@constring);
con.Open();
string cmdstring = "UPDATE table SET date=" + DateTime.Parse(datetxt.Text) +" WHERE id ="+id;
OleDbCommand cmd = new OleDbCommand(cmdstring,con);
cmd.ExecuteNonQuery();
con.Close();

我想更新存储在Access数据库中的日期列。但这给我查询表达式'03 .03.2016 00:00:00'中的语法错误(缺少运算符)
在访问日期列中,类型为日期/时间。

最佳答案

尝试:

string cmdstring = "UPDATE table SET date='" + DateTime.Parse(datetxt.Text).ToString("dd/MM/yyy") +"' WHERE id ="+id;

关于c# - C#更新 Access 中的日期时间列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37205656/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com