当记录数据有几万条以上后,因为Access的处理有限,增加一个自动编号ID字段时,会出现错误提示。
解决办法:
通过SQL完成ID字段的增加,再导入到Access中。步骤如下:
一、在SQL中运行“导入和导出数据(32 位)”==》数据源选择Access和文件==》选择好服务器和新建好的数据库名==》选择Access表==》完成。
二、打开SQL数据库==》在导入的表中增加一个ID列,类型为bigint,不允许空值,标识规范是,增量1,种子1==》保存重启。
三、在Access中建立一个查询:把SQL数据(Z2数据库)表(A2)导入到表T
S ELECT * INTO T
FROM A2 IN ODBC[ODBC;Driver=SQL Server;UID=sa;PWD=sa;Server=127.0.0.1;DataBase=Z2;];
运行前先打开SQL,运行后会出现失败的提示,确定后选择好服务器和钩选使用信任连接,继续后OK!
图 示: