小弟现在用的是SQL Server 2000 的数据库,问题是怎样用Delphi编写一个多种数据库接口程序,以便所开发的程序可以和其它数据库相联,将其它异种数据库的数据导入到SQL Server 2000 中。望个位虾哥们赐教

解决方案 »

  1.   

    一般都可以通用的,只要你只用标准sql,
    不用扩展的,如ms T-SQL,oracle pl/sql等
      

  2.   

    只要是SQLServer支持的异构数据库,都可以使用BatchMove来导数据,不过主外键、约束、视图、存储过程等相关元素则一般是不能转换过去。我目前是使用李颖的数据库备份恢复控件来进行异构数据库之间的数据导入导出的,比较方便。
      

  3.   

    to forget
       李颖地数据库备份恢复控件哪有??
      

  4.   

    有些細節我不太記得了,沒空不能提供完整的程序。
    使用Database,將LoginPrompt:=False;
    在程序中設置,Database的
       database1.logparams.values['server name']:= //String
          database1.logparams.values['DATABASE NAME']:=//string
          database1.logparams.values['user name']:=//string
          database1.logparams.values['password']:=//string
    string可以通過Edit組件來輸入