OleDbCommand myCommand = new OleDbCommand("update warehouse set number = number + " + num + " where name = '" + fname + "' and username = '" + uid + "'", conn);
其中number是int,uid和fname都是string……为啥会提示UPDATE 语句的语法错误……我之前也用到过update啊,就没出现这种问题……
其中number是int,uid和fname都是string……为啥会提示UPDATE 语句的语法错误……我之前也用到过update啊,就没出现这种问题……
解决方案 »
- C# 数组赋值问题
- 【最后83分】界面上一个button,一个textbox,我点button,系统发音读出textbox里面的值。谢谢
- 高分请求高手帮忙,自己想了10天也没解决我愿意拿出我所有的分来解决此问题
- 关于正则表达式的问题,请大大帮忙
- 如何快速查找一幅图片里的一点(通过像素RGB查找),除了通过扫描行与列进行查找外,还有没有其它更快速,有效的方法?
- datalist分页问题
- SaveFileDialog没反应了?
- 请各位大虾帮忙,解决一下局域网聊天工具的问题!!!!!!!急!急!
- 请问谁用过infragistics中的winschedule控件
- Duwamish中using的疑问
- 限时启动进程问题
- 初始化问题 重载=
这什么意思?将表中变量+num再更新?不能这么写吧,你这么写=号后面的number没取过值怎么加
Update 语句用于修改表中的数据。语法:
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson'
UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing' WHERE LastName = 'Wilson'先试试这样set number = number + 1
这样肯定时可以的,你的问题就是" + num + "错了,你这是在int型数据number加上一个" + num + "字符串啊,所以报错。
或OleDbParameter