在delphi中是用ado控件 如何从SQL数据库中,将表中记录插入到ACCESS数据库表中?

解决方案 »

  1.   

    insert into access_tablename(Field.../*)
      select (Field...)/* from sql_tableName where condition
      

  2.   

    ADOConnection 指向Access
    SELECT * into table  FROM Tab1 IN [ODBC]
    [ODBC;Driver=SQL Server;UID=sa;PWD=;Server=127.0.0.1;DataBase=Demo;]
      

  3.   

    用两个connection分别连接不动的数据库不就可以了.
    insert into access_tablename(access_fields....) values(sql_fieldvalue)
      

  4.   

    用两个connection
    一条一条的处理把
      

  5.   

    建立ADOConnection指向Access文件
    建立TADOQuery,然后SQL语句中写入:
    SELECT * INTO ACCESS表 FROM SQL表 IN "" [ODBC;DRIVER=SQL Server;SERVER=数据库服务器名称;UID=sa;PWD=连接数据库的密码;DATABASE=数据库名称]然后ADOQuery.ExecSQL;就可以了注意:IN 后面是两个双引号
    看来你的SQL语句水平有待提高!