用DTS从ODBC数据源导入数据到SQLServer的问题
ODBC是一个dbf表,假定表名为t1
SQL中已经存在一个与表t1同样结构的表t2
要实现的功能是把t1中的数据导入到t2中(t2中已经存在的就不导入了),这个导入过程今后要经常进行。
我的操作步骤是:
1.启动DTS Import/Export Wizard
2.Choose a Data source
选择MS Foxpro VFP Driver,User/System DSN
3.Choose a destination
选择MS OLE DB Provider for SQL Server
4.Specify Table Copy or Query
选择Use a query to specify the data to transfer
5.Type SQL Statement
Query statement中输入:
select * from t1 where t1.key not exists(select t2.key from t2)
(key 是t1表的pk)
输完后点击下一步,弹出窗口“未指定的错误”
本想把这个导入过程保存为一个Schedule DTS package,没想到在这里卡壳了:(
请问我的Query statement语句哪儿出错了?
还有其它更好的解决办法么?
请大虾指点,先谢谢了!