我现在想在程序中用ado控件将sqlserver表的内容插入到paradox本地表。想用sql语句一句话完成。应该怎么写?请附例程。谢谢!!!是否要用ado??

解决方案 »

  1.   

    ADOConnection 指向paradox
    ADOConnection1.connected;
    ADOConnection1.Execute ('SELECT * into  test FROM vda1 IN [ODBC] [ODBC;Driver=SQL Server;UID=sa;PWD=;Server=jl;DataBase=ynxf;]');
     test是你的paradox里的表名,vda1是你sql里的表名
      

  2.   

    首先感谢2位的帮助!Shiyl(云淡风清) 请问ado如何连接paradox?在ado中是用什么类型的连接?不好意思,ado我不熟。但是你回答的真是我想知道的!谢谢!
      

  3.   

    ADOConnection 指向paradox可以在程序里动态指定db表的路径么??在线等待!急急急!
      

  4.   

    在adoconnection中的connectionstring这个属性里,设置数据源,是调用odbc的,你可以在odbc里配置后在connectionstring里选择“使用数据源名称”,也可以在connectionstring里选择“使用连接字符串”进行配置。具体的方法我想就不要我说了吧
      

  5.   

    Shiyl(云淡风清) 
    paradox支持SELECT * into  test吗?!
      

  6.   

    建议你用batchmove,这样操作最简单,一句话就可以了
      

  7.   

    不好意思!那就用
    ADOConnection1.Execute ('insert into test select * FROM vda1 IN [ODBC] [ODBC;Driver=SQL Server;UID=sa;PWD=;Server=jl;DataBase=ynxf;]');
    不过事先要把表结构建好