问题描述:
表名为 users,有 uid(自增),uname 两个列。插入的sql语句为 insert into users values('aaa');执行后会报 “[Microsoft][ODBC Microsoft Access Driver] 查询值的数目与目标字段中的数目不同。”错误,要是sql语句为 insert into users values(1,'aaa'); 时,能够插入数据,只是设置了自增后还是要手动赋值的做法与不设自增列没有什么区别。
问题解答:
access向表写数据的时候不要向自动编号赋值。
insert into users (uname) values('aaa')