不行,只能得用SQL的数据导入导出功能来实现把数据导出到ACCESS表,但数据库要自己创建。

解决方案 »

  1.   

    可以使用两个Query~~一个连接SQL~~一个连接Access~~
    QuerySQl中选择出要导出的数据~~
    QueryAccess选择到要导入的表~~
    然后
    for do//根据记录数循环
    begin
      QuerySQL.Append;
      for do//根据字段循环~
      begin
        QuerySQL.field[0].AsString:=QueryAccess.field[0].AsString;
      end;
      QuerySQL.Post;
    end;
    在Access里面建表
    with QueryAccess do
    begin
      Close;
      SQL.Clear;
      SQL.Add(' Create Table TableName (FieldName1 varchar (20) NOT NULL,FieldName2 varchar (20) NOT NULL )');
      ExecSQL;
    end;
      

  2.   

    压根儿就不需要程序实现,用SQL7.0或2000的数据导入导出。一切都解决了,导出到Access只要在Access中建立一个空数据库,然后在SQL7.0中的导出过程中选用通过查询导出,然后写入自己的Sql语句,建表、倒数据完全ok,而且还可以更改字段名。试试吧,我天天用来倒数据到各种数据库。
      

  3.   

    SQLServer中可以对Access数据库进行管理,详见:
    http://www.csdn.net/expert/TopicView.asp?id=288983