日期:2014-05-16  浏览次数:21057 次

打开多个表怎么分别读取数据?sql
asp+access中我用rs.open   "select   *   from   db1,db2 ",conn,1,1打开数据库中表以后怎么才能读取d1,d2中的记录??
比如我要是单独用rs.open   "select   *   from   db1 ",conn,1,1打开代表
db1时,可以用rs( "name ")读取db1中”name“字段的值,打开两个表之后该怎么分别读取表中的数据?
请高手指点

------解决方案--------------------
可以使用如下两种方式访问另一个MDB:

1、
SELECT * from 表名 in 'C:\db2.mdb '

--其中表名是在db2中的表名

2、
select * from [;database=C:\db2.mdb].表名


追加到另一个MDB:

insert into 目标MDB的表名(字段列表) in 'C:\db2.mdb ' select 字段列表 from 当前MDB的表名



insert into [;database=C:\db2.mdb].目标MDB的表名(字段列表) select 字段列表 from 当前MDB的表名