如果您使用Insert Into
并在MS Access中指定所有列名称,则它应该可以工作。
我刚刚创建了一个具有以下结构的表
Id (autonumber)
Firstname (text)
Secondname (text)
Lastname (text)
我跑了这句话
docmd.Runsql "insert into table2 (id, firstname, secondname, lastname) values (27, 'a', 'b', 'c')"
它起作用并将27插入自动编号列