关于Access数据库id自增列用update语句报“标准表达式中数据类型不匹配”的问题
来源:互联网 发布:ubuntu 双系统安装 编辑:程序博客网 时间:2024/05/18 01:53
Accesss数据库表fee存在自增列ID.
原语句1:
string str="update fee set 项目='" + textBox1.Text.Trim() + "',费用='" + textBox2.Text.Trim() + "',收入支出='" + cbb1.Text + "' where ID='"+dataGridView1.CurrentRow.Cells[0].Value.ToString()+"' ";
结果:
失败,标准表达式中数据类型不匹配
原语句2: 考虑到该自增列是长整形,打算转化为int32
string str="update fee set 项目='" + textBox1.Text.Trim() + "',费用='" + textBox2.Text.Trim() + "',收入支出='" + cbb1.Text + "' where ID='"+Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value.ToString())+"' ";
结果:
失败,标准表达式中数据类型不匹配
原语句3: 解决办法,分语句
string str="update fee set 项目='" + textBox1.Text.Trim() + "',费用='" + textBox2.Text.Trim() + "',收入支出='" + cbb1.Text + "' where ID=";
str=str +dataGridView1.CurrentRow.Cells[0].Value.ToString();
相当于把原语句1分拆了,Access真0疼。
结果:
成功
- 关于Access数据库id自增列用update语句报“标准表达式中数据类型不匹配”的问题
- 关于ACCESS数据库报错"标准表达式中数据类型不匹配"
- C#中Access数据库 标准表达式中数据类型不匹配
- 标准表达式中数据类型不匹配(Access)
- access 标准表达式中数据类型不匹配
- Access 标准表达式中数据类型不匹配
- Access 标准表达式中数据类型不匹配
- 标准表达式中数据类型不匹配(Access)
- DELPHI7开发Access数据库提示的"标准表达式中数据类型不匹配"
- access中sql语句执行错误 “标准表达式中数据类型不匹配”
- access自动编号,标准表达式中数据类型不匹配
- access自动编号,标准表达式中数据类型不匹配
- 向ACCESS数据库插入数据时显示:“标准表达式中数据类型不匹配。”
- c#连接access 数据库 出现标准表达式中数据类型不匹配
- 向Access插入数据时提示“标准表达式中数据类型不匹配”的解决方法
- Access 执行查询时,抛出“标准表达式中数据类型不匹配”的错误
- 标准表达式中数据类型不匹配解决方法
- 异常:标准表达式中数据类型不匹配
- 索骥馆-美工设计之《配色设计原理》扫描版[PDF]
- HDU 2027 统计元音
- Cookie&&Cookie跨域操作
- Dark Channel Prior 基于暗原色通道理论的去雾方法
- Ubuntu 下 VirtualBox 中安装 Windows XP,如何使用u盘?
- 关于Access数据库id自增列用update语句报“标准表达式中数据类型不匹配”的问题
- WCF 中的Address
- 1018 Communication System 枚举+剪枝
- 服务器端使用sendRedirect跳转到客户端异常
- extjs4 绑定store查询条件
- Java RandomAccessFile用法
- VS2010 代码格式化
- JAVA之BigInteger(转)【转】【很好用啊】
- POJ1088-滑雪