搜索
aardio官方社区 门户 查看主题

求助!access批量插入数据不成功。

发布者: jxzsc | 发布时间: 2017-11-3 20:04| 查看数: 974| 评论数: 3|帖子模式

access数据库 daka.mdb
表1:user;字段 uid(文本),user_name(文本)。
表2:log;字段 uid(文本) ,tmf_start(文本), flag_start(逻辑)。
sql语句在access中执行正常。
但在程序中执行时出错,提示" FROM子句语法错误!“

代码:
import access;
var db = access("\daka.mdb")
db.exec("insert into log select uid,null as tm_start, false  as flag_start from user  where not exists (select 1 from log  where   log.uid=user.uid)");

最新评论

Jacen.He 发表于 2017-11-3 20:43:29
FROM 子句的确是有SQL语法错误,这个你可以相信access的错误提示。
user是关键字,放到中括号里就行了。
jxzsc 发表于 2017-11-3 21:55:36
谢了!困扰了我几天。
kaba47 发表于 2017-11-6 16:01:57
这个错误,我以前用VB调用的时候也出现过,后来百度才知道user是access的关键字

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-7-17 00:04 , Processed in 0.062501 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表