想要把SQL Server中表A的记录插入到ACCESS的表A中,想用INSERT INTO OPENROWSET实现
在ADO中执行 INSERT INTO OPENROWSET('Microsoft.Jet.OLEDB.4.0','c:\\a.mdb';'admin';'',TABLE_A) SELECT * FROM TABLE_A,可以将SQL Server中的表A的记录到插入到ACCESS表中可是如果我在SQL语句中加入where条件,即:
INSERT INTO OPENROWSET('Microsoft.Jet.OLEDB.4.0','c:\\a.mdb';'admin';'',TABLE_A) SELECT * FROM TABLE_A WHERE ID='100',执行就会失败,错误是3029。难道这个方法在插入的时候不能使用条件查询吗?