我是用ADOConn连接sqlserver2005数据库的 现在要条件查询sqlserver数据插入到access数据库中去
自己加了个EDIT编辑控件写SQL 让然将SQL存放到Memo控件中 然后用adocommand循环读取每行sql 执行 请问插入access的sql怎么写的简单点 目前我只知道insert into openrowset方法 有别的方法吗?有例子的最好 请大家帮忙 

解决方案 »

  1.   

    insert into Tablename (F1,F2,F3) values(S0,S1,S2)
      

  2.   

    1.因为你是跨数据库平台的语句,SQL语句没有简单的。
    2.用ADOConn1连接sqlserver2005数据库,用adoquery1, ADOConn2连接到access数据库,用adoquery2.
    可以写adoquery1的sql语句,查出需要的记录,用循环来控制adoquery2将数据写入access.
    while not adoquery1.eof do 
    begin
    .................
    end;
    坏处:这样做效率低点,数据量不能太大。
    好处,不必写那么长的SQL语句了..
      

  3.   

    一个比较简单的方法是在access里创建一个sql数据库的表链接,然后insert into
    不过先要用代码创建link链接才行
      

  4.   

    sqlserver的导入导出工具那么好用的