请问,我要将一个SQL的查询结果生成一个新的ACCESS文件呢!如:
我SQL中有一个A表,A表中有t1,t2两个字段;如果select * from A的查询结果生成一个access文件,这个access文件中有一个A表其中也是t1,t2两个字段!
这样应当如何实现呢!请各位指教!

解决方案 »

  1.   

    首先问问楼主是否知道如何向ACCESS数据库内添加一条新记录呢?(addnew,upadte)
    最简单的办法就是把查询出来的记录一条一条读出来,再一条一条添加到ACCESS中。并且这个还是最保险的办法。除了效率稍微有点低,没啥不好
      

  2.   

    在旧数据库上创建连接:"Select * Into A In '" & your_new_access_file_path_name "' From A"
      

  3.   

    感谢各位,我的意思是不要是先就建一个ACCESS数据库,我是在查询的过程当中自动建一个ACCESS数据库文件;就相当于把一个查询导出到ACCESS数据库文件,只是这个数据库文件要在查询时自动生成!
      

  4.   

    1.直接用vb去写出一个access文件,但必须了解access的文件结构,不懂。
    2,引用access的运行库来进行导出(好象是docmd什么的,详细查阅access的帮助文件),普通的vba操作,跟用vb操作excel类似。但前提是机子里必须装有access。