我从局域网内mssql服务器上连接查询两个gl_kmye和gl_kmxx,然后通过insert into 的方式导入到我所在的电脑上的access表kmye中,出错,错误提示“记录被删除”,如果把ismx和b.kmmx去掉能顺利导入,或者把b.kmmx换成a表中的任一字段都可以顺利导入,不知道是什么原因请高手指点:
出错语句:
INSERT INTO kmye(kmdm,ncye,ismx) select a.kmdm,a.kmncj-a.kmncd,b.kmmx from gl_kmye a left join gl_kmxx b on a.kmdm=b.kmdm IN ""[ODBC;Driver=SQL Server;UID=sa;PWD="";Server=192.168.100.128;DataBase=zw0001;] where kjnd="2008"
能顺利导入语句:
INSERT INTO kmye(kmdm,ncye) select a.kmdm,a.kmncj-a.kmncd from gl_kmye a left join gl_kmxx b on a.kmdm=b.kmdm IN ""[ODBC;Driver=SQL Server;UID=sa;PWD="";Server=192.168.100.128;DataBase=zw0001;] where kjnd="2008"

INSERT INTO kmye(kmdm,ncye,ismx) select a.kmdm,a.kmncj-a.kmncd,a.kmdm from gl_kmye a left join gl_kmxx b on a.kmdm=b.kmdm IN ""[ODBC;Driver=SQL Server;UID=sa;PWD="";Server=192.168.100.128;DataBase=zw0001;] where kjnd="2008"