我想在程序中实现不同数据库间数据的导入 
最好能实现本地数据导入一个远程的数据库 
若能实现本地间不同数据库数据的导入也可以 请问:这要如何实现? 
用到哪些控件?用Database,Query能实现吗? 
还需要在BDE和ODBC中如何配置? 望高手指点! 
能详细点,给代码或者参考资料最好不过! 
有任何想法、思路也欢迎指教! 
在下先谢过各位了!: )

解决方案 »

  1.   

    So easy!!放两个AdoConnection。
    你要是不考虑兼容性,可以这样, 使用开放式数据源OpenDataSource.
      

  2.   

    你是不是指不同的两种数据库的表之间的操作,据我所知,可以用TBatchmove来实现,在SQL语句中似乎不行的
      

  3.   

    放两套连接控件,用ADO的,连就得连最快的!什么adoconnection呀,adoquery呀能给他放的全给他放上,再放俩dbgrid,这边显示那边写,倍(儿)有面子!
      

  4.   

    to: hellolongbin(一个人[.net学习中……]) 
    哈哈,有意思!寓教于乐!看来各位都推荐用adoconnection,不过,我对ado不熟,试了一下只用query,功能照样能实现
    可能速度是会相对慢一些,请各位指教一下!打开企业管理器,在本地服务器->安全性->链接服务器 里添加一个要访问的那个服务器
    delphi里代码的编写和其他基本操作query控件一样
    只是在SQL语句中要进行一些改动,主要是用到这句:OPENQUERY(servername,'query')
    例如:insert OPENQUERY(servername,'select 字段名 from 远程表') select 字段名 from 本地表不知有谁使用过我说的这种方法,或者对这种做法有什么想法,欢迎讨论!