问题如下:
   我想在delphi中用程序实现DTS,列出某个数据库的名字和该数据库中所有的表,由用户来选择所要转换的源数据库中的表,编程实现DTS功能。请大家指点一二。最好给出源程序,谢了!

解决方案 »

  1.   

    Delphi下控制DTS不如VB下使用的DTS包,所以不太建议这种方法,还不如用SQL语句实现。
      

  2.   

    那请问一下,在Delphi中如何实现将一个数据库中的某个表复制到另一个数据库中?
      

  3.   

    1、用sql2000生vb源码
    2、用vb生成dll
    3、在delphi中调用dll
      

  4.   

    如果只是显示数据库中表的名字 你可以用sql语句实现 再delphi中调用
    我以前做过 把某一个表中的字段都弄出来 让用户选择
    我想把表掉出来应该也可以 我没试 至于把表复制到另一个库里
    sql语句也应该可以实现的
      

  5.   

    adoConnection.getTableNames//得到数据库中所有的表
    adoQuery.Fields//某个表中的左右字段,当然要用Select * from aTable where 1=0来打开
      

  6.   

    字段是可以取出来,但是在复制表之前需要创建表,CreaTE tablename fieldname fieldtype....
    其中fieldtype需要和源表一致,在Delphi重视可以取到其类型但是和sql server 中的类型是不对应的。怎样处理这种情况。