大家都知道Select into 吧。 比如: ========================= select into tableB select * from tableA where userName='abc' ============================= 会创建新表tableB,把tableA中符合条件的纪录插入到tableB中。 这是在一个mdb文件里操作的。
现在我想把A.mdb里的表tableA里的符合条件的纪录插入到B.mdb里的tableB中, 你有什么好办法吗? 哈哈,我开始想的也是先检索tableA的A.mdb,然后循环记录集插入到B.mdb。 这需要打开两个Connection。
后来我发现一招(高手不要说OLD啊……) 首先得知道B.mdb的物理地址。这里用toDBFile变量表示(可以用Server.MapPath取得) ==================================== sql="insert into tableB IN '" & toDBFile & "' select * FROM tableA where userName='abc'" ======================================= 只要建立一个到A.mdb的连接。执行这个SQL语句就一切OK了。
|
文章
|
10946
|
创建日期
|
2-29-2012
|
作者
|
zhaozp
|
评分
|
(None)
|
|