通过ADO进行操作,你用两个ADOCONNECTION对象进行处理,一个连接VFP数据库(通过ODBC),另一个连接SQL数据库。定义两个ADORECORDSET对象,其中一个打开VFP对应的表1,另一个打开SQL对应的表2,把表1中需要导入表2的对应字段查询出来,将查询结果增加到表2中就可以了

解决方案 »

  1.   

    TO:jcq(疯子弟) 
      可不可以不通过ADO来处理?
      

  2.   

    你可以自己写个存储过程!
    就是用linkserver的方法!我这里有一个对oracle的例子!//产生连接
    --exec sp_addlinkedserver "oraclesvr","Oracle 7.3","MSDAORA","wwl"
    go
    //设置登陆口令
    --EXEC sp_addlinkedsrvlogin 'oraclesvr', 'false', NULL, 'system', 'manager' 
    //查询
    --SELECT  *
    --FROM OPENQUERY(OracleSvr, 'SELECT * FROM tab')
      

  3.   

    除了使用ADO外有没有其它办法?
      

  4.   

    用什么!你用ado 调用一个存储过程!就可以了!不需要一条纪录一条纪录的处理!
    这就是优点!其速度快!
      

  5.   

    我是在SQL SEVER的存储过程做的