现在的位置: 首页 > 综合 > 正文

Access **语句的语法错误 检查语句的语法 问题总结…

2013年01月29日 ⁄ 综合 ⁄ 共 610字 ⁄ 字号 评论关闭

这段时间在做一个汽车科目一考试系统,要求用Access数据库(还是比较郁闷的...),之前没有用过Access做数据库,只有随机应变了,
当然,也不能硬写,还是下了几本数据库连接的书来看,一边学习,一边做,慢是慢了点,不过能学到点东东
在这里,主要强调一下对Access进行增删改查时的语句,有些细节性的问题,需要注意,否则,会造成执行失败(各种各样的错误)...

开始...

当在进行增删改查时,如果出现

**语句的语法错误
检查语句的语法

1.表名是不是没有加[](此条不一定,有的语句不加也可)

2.如果是更新语句的话:
UPDATE [tb_user] set tb_user.level='%s', score = '%s' where tb_user.id=%d
需要这种形式,注意第一个更新字段要加tb_user(你的表名)以后的不用加,各个字段用逗号分隔,不用and。注意如果是文本字段,需要加上' '。

3.如果是插入语句的话
insert into tb_user(userid, username, usersex)values('%s', '%s', '%s'); 注意加' '

4.如果这些语法都对的话,仍然还有**语句的语法错误问题,那就检查一下

表的属性,很有可能,你设置的属性是Access的关键字,本人就碰到一次,设置了一个
level字段,让我好调...

有时间还是看看Access数据库的知识,知道最基本语句的写法...

此为一下结,继续更新中...

抱歉!评论已关闭.