双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

UPDATE语句不会写

xcode21 xcode21 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
想写一个操作Access的程序,但是SQL语句不会写,和SQLServer好像不太一样

程序如下:
string queryString = "UPDATE phones SET phone=@phone WHERE id=@id";
OleDbCommand command = new OleDbCommand(queryString, FormMain.dataConnection);
command.Parameters.Add("@id", id.ToString());
command.Parameters.Add("@phone", txtPhone.Text.Trim());
command.ExecuteNonQuery();

其中数据的定义如下:
phone是文本型的,长度够用
id是Access的自动编号类型的


运行之后无出错,但是影响行数是0
我使用跟踪调试,将上面程序的参数替换成实际的值后放到Access后运行则影响行数是1。

请问程序有什么问题?
...全文
评论 8
收藏 已收藏
分享
返回顶部
xcode21
C# 111,129 成员 642,540 内容