有数据库文件:库1.mdb和库2.mdb
库1.mdb中有表:姓名表
库2.mdb中有表:地址表现在想把上面两个表导入到第三个数据库文件中即库3.mdb,使得库3.mdb文件中有:姓名表和地址表环境:VB6+ado+access

解决方案 »

  1.   

    思路:
    查出表名
    查出所有字段名、类型根据以上结果建立新数据库用select ....into...写入新数据库
    可邮件联系
    [email protected]
      

  2.   

    可直接使用Access功能!
    新建一个数据库3.mdb,然后分别导入就可以了!
      

  3.   

    使用SQL语句内连两个数据库填充一个RS,再把RS写到第三个库中!
    但是写程序是不用这样做的,再要使用数据时直接连接两个数据库就是了。
      

  4.   

    dim cnn3 as new adodb.connection
    cnn3.Open "provider=microsoft.jet.oledb.4.0;data source=c:\3.mdb;persist security info=false"
    cnn3.execute "select tb1.* into temptb1  from tb1 in 'c:\1.mdb'"
    cnn3.execute "select tb2.* into temptb2  from tb2 in 'c:\2.mdb'"
    这样把1.mdb和2.mdb中的表都导入到了3.mdb中,剩下的就是在3.mdb中根据你的需要来处理表temptb1和temptb2了。
      

  5.   

    ADO打开3.mdb仿效执行下面的查询语句就行了:
    SELECT * into 姓名表
    FROM [;DATABASE=x:\1.mdb;pwd=zj].姓名表;SELECT * into 地址表
    FROM [;DATABASE=x:\1.mdb;pwd=zj].地址表;