如何用ADO从sql server向oracle导入数据(200分)

  • 主题发起人 主题发起人 aahben
  • 开始时间 开始时间
A

aahben

Unregistered / Unconfirmed
GUEST, unregistred user!
我用ado配置了到sql server的连接,想将sql server的数据导入oracle中,sql:='insert into dxhm2 in [ODBC][ODBC;Driver={Microsoft ODBC for Oracle};
UID=hjpt;PWD=hjpt;SERVER=hjpt;] select Telphone,Address,Name,PostCode,
DataSeq,Area,ZJHM from dxhm '
此语句说在IN附近有错,可是换成EXCEL和dbf又成功导入了,不知道在哪里有问题,这里不提一条条插入或用sql server的DTS导入的问题,请大家指教.
 
实在不行你就用两个ADOCONECTION,用两个AODQUERY,一个表一个表的导吧,这样麻烦一些,但肯定能导进去的
 
谢谢李翔鹏,你说的是一条条插入的,这个我知道,但是速度慢,数量大,所以不可行
 
U P...U P..
 
DTS网上搜一下代码,不太复杂,速度最快了。
 
试试这样好用不。
SELECT a.* into dxhm2 FROM OPENROWSET('MSDAORA','aa';'te';'tt','select * from dxhm ') AS a
 
lngdtommy,我之前就试过,不过不知道为什么会报错,
 
问题还没有解决,但还是结束算了吧.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部