有数据库文件:库1.mdb和库2.mdb
库1.mdb中有表:姓名表
库2.mdb中有表:地址表现在想把上面两个表导入到第三个数据库文件中即库3.mdb,使得库3.mdb文件中有:姓名表和地址表环境:VB6+ado+access
库1.mdb中有表:姓名表
库2.mdb中有表:地址表现在想把上面两个表导入到第三个数据库文件中即库3.mdb,使得库3.mdb文件中有:姓名表和地址表环境:VB6+ado+access
查出表名
查出所有字段名、类型根据以上结果建立新数据库用select ....into...写入新数据库
可邮件联系
[email protected]
新建一个数据库3.mdb,然后分别导入就可以了!
但是写程序是不用这样做的,再要使用数据时直接连接两个数据库就是了。
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了。
SELECT * into 姓名表
FROM [;DATABASE=x:\1.mdb;pwd=zj].姓名表;SELECT * into 地址表
FROM [;DATABASE=x:\1.mdb;pwd=zj].地址表;