【发布时间】:2010-06-26 09:22:25
【问题描述】:
这是我的连接
strCon="DBQ=" & Server.Mappath("db.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};PWD=password;"
set adoCon=server.createobject("adodb.connection")
adoCon.Open strCon
所以为了使用 2 个数据库,我有 2 个 adoCon,当我进行选择时,我会从我需要的每个数据库中进行选择
现在解决问题... 在这种情况下,我只能从一个获取所有信息,然后从另一个获取所有信息。但我想要的是能够把它们放在一起。
db1.tblcats 有类别,db2.tblcats 有类别和子类别 所以除了能够同时选择两者之外,我还需要能够从什么数据库中知道什么猫是什么
大帮助后的第 2 步
这是我的代码
strSQL = "SELECT name FROM tblcats union " _
& "select name from [MS Access;PWD=pass;DATABASE=" & Server.Mappath("../shop.mdb") & "].tblcats as bcats where bcats.father=50"
rs.CursorType = 3
rs.LockType = 3
rs.Open strSQL, strCon
while not rs.eof
response.write rs("name")&"<br>"
rs.movenext
wend
我怎么知道哪个记录来自哪个数据库?因为我需要为每个人采取不同的行动
【问题讨论】:
-
你的编程环境是什么?
标签: ms-access select ado union