编程实现把SQLSERVER的数据导入到ORACLE中,请问有谁实现过,请给点开发思路。
大家做数据导入和导出都用什么方法?
另外DELPHI6.0连接ORACLE的控件,都用什么控件。谢谢!

解决方案 »

  1.   

    1 分别连接两个数据库,一边读取,一边写入2 找找ODAC控件
      

  2.   

    SQLSERVER有导入导出工具嘛,自己看看是哪个菜单项
      

  3.   

    将ACCESS中的表(结构及数据)复制到oracle中:
    用batchmove,旧可以了,在看看sqlserver的工具
      

  4.   

    不用写代码,先在BDE里建一个对应ORACLE的数据库,取名ORAMIS,然后将EXCEL的文件保存为FOXPRO的文件,比如BIAO。DBF,保存到C盘根目录下,然后新建一个FORM,里面加BDE的三个控件,两个TABLE,一个BatchMove,将第一个TBALE的数据库设置为c:\,下面的TABLENAME就可以选择BIAO。DBF了,第二个TABLE的数据库设置为刚才建的那个ORAMIS,表名随便写一个,比如AAA(注意一定要大写)。
    然后在BatchMove里将目标表和源表(两个红色的属性)设置为刚才的那两个,MODE选为BATCOPY,都设置好了后鼠标右键点BatchMove,然后EXECUTE就可以导入了。
    然后你去ORACLE里查询一下AAA,就可以看到数据了。
    如果你想在程序里实现可以把上面的过程都写入一个FORM里的某个事件里。
      

  5.   

    连接oracle数据库,首选odac控件
      

  6.   

    直接写个程序,从sql server读取数据,然后在吧数据丢到orcale中,相当于一个采集程序
      

  7.   

    参考:
    http://delphibbs.2ccc.com/keylife/iblog_show.asp?xid=21612
      

  8.   

    1.在sqlserver的服务器上安装oracle客户端
    2.在oracle中建与sqlserver中相同结构的表
    3.用ado连sqlserver
    3.SQL为:
    insert into OpenRowset('MSDASQL', 'Driver={Microsoft ODBC for Oracle};UID=system;PWD=manager;SERVER=ora8;','select * from t') select  * from t
    我用sqlserver 2000及oracle 8成功
      

  9.   

    对于数据库互倒,在delphibbs已经有很多内容翔实的帖子了,lz不妨去看看,相信对delphi的学习会有所提高的