Office中国论坛/Access中国论坛

标题: [求助]insert sql 出错. (一个简单问题) [打印本页]

作者: zhangyifeng    时间: 2003-10-31 23:54
标题: [求助]insert sql 出错. (一个简单问题)
当我执行下面的语句
DoCmd.RunSQL "insert into table (Opportunities) values (0, 'abc', 'abc', 12, 11, '10/31/2003', 'abc', 'abc', 'abc', 'type', 'comment', 'city', 'state', 'region', 'abc','','abc','','abc')"
其中这个table的第一个field是primary key, 并且使Autonumber,increment
结果table里面真的多出一条primary key为0的纪录。

如果我把第一个参数去掉,运行就出错。
DoCmd.RunSQL "insert into table (Opportunities) values (0, 'abc', 'abc', 12, 11, '10/31/2003', 'abc', 'abc', 'abc', 'type', 'comment', 'city', 'state', 'region', 'abc','','abc','','abc')"


[此贴子已经被作者于2003-10-31 15:54:41编辑过]


作者: ADAM    时间: 2003-11-1 01:24
Opportunities里不應含第一個Fiel,
value里也不應含"0,"
作者: zhangyifeng    时间: 2003-11-1 03:56
我试了,结果不行,
如果我把第一个参数去掉,运行就出错。
DoCmd.RunSQL "insert into table (Opportunities) values ('abc', 'abc', 12, 11, '10/31/2003', 'abc', 'abc', 'abc', 'type', 'comment', 'city', 'state', 'region', 'abc','','abc','','abc')"
作者: ADAM    时间: 2003-11-1 04:10
Opportunities这个应该是字段名列表。
应该和后面的值相对应才可以。。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3