update access数据库注意的问题
来源:互联网 发布:国安数据链接 编辑:程序博客网 时间:2024/06/04 19:19
做了一个小网站,在update表的时候,报错,update语句附近有语法错误。网上找了半天,后来问了别人才知道错哪里了,
贴代码出来。
StringBuilder strSqlInset = new StringBuilder();//需要using System.Text命名空间
strSqlInset.Append(" update styleInfo set [style]=" + styleInfo.style + ",[styleID]=" + styleInfo.styleID + ",[title]=" + styleInfo.title + ",[content]=" + styleInfo.content + " where ID=" + styleInfo.ID + "");
如果这样写的话就会报错,原因是因为access表的文本字段前面要加单引号,数字字段不要,所以要把每一个set 的字段后面加单引号('字段名'),另外还有就是为了界定字段名和access的保留字,或者关键字,保险起见,用[]括住字段名,如 [ID].
所以正确的代码如下:
strSqlInset.Append(" update styleInfo set [style]='" + styleInfo.style + "',[styleID]=" + styleInfo.styleID + ",[title]='" + styleInfo.title + "',[content]='" + styleInfo.content + "' where [ID]=" + styleInfo.ID + "");
技术有限就写这些了,也不知道是不是这样的,呵呵。
- update access数据库注意的问题
- ACCESS数据库注意问题
- 使用access数据库需要注意的问题
- JDBC连接Access数据库注意的问题
- dsum 解决 access数据库中 update的子查询问题
- .net下访问Access数据库需要注意的问题
- access数据库转为MSSQL要注意的问题
- db2 update注意的问题
- sql server数据库转换为access中需要注意的严重问题--access视图的一个死机‘特色’
- access转mssql需要注意的问题
- .net连接access数据库保存小数需要注意的一个问题
- delphi中操作access 数据库 Insert,Update的一些情况
- Access数据库:Update带Select子句无法使用的解决办法
- access数据库打开的问题
- 关于Access数据库的问题
- 关于Access数据库id自增列用update语句报“标准表达式中数据类型不匹配”的问题
- 急急急,C#连接access,update的问题.?
- Python访问Access数据库的需要注意的几点
- 转载:程序员:下一次面试前你需要准备的五个基本步骤
- 写了个万年历
- 过程改进日记之学习Scrum2010-9-25:重新整理产品需求&代码走读安排
- Linux命令一句话
- 最长公共子序列的算法
- update access数据库注意的问题
- 过程改进日记之学习Scrum2010-9-27:避免测试阶段的黑洞
- 正则表达式30分钟入门教程
- 最近有点烦
- C++中Static作用和使用方法
- 过程改进日记之学习Scrum2010-9-30:Sprint4最后一天,思考Bug看板的应用价值
- 过程改进日记之学习Scrum2010-10-08:Sprint3演示会和反思会
- 过程改进日记之学习Scrum2010-10-08:尝试需求的头脑风暴
- DataTable Relational Operators in C# - INTERSECT Method, DISTINCT helper method & an apology