sql跨数据库查询如何查询

来源:百度知道 编辑:UC知道 时间:2024/05/24 19:51:55
SQL中有两个数据库DB1和DB2
比如说A.asp连接了数据库DB1那么在A.asp中要再读取出DB2的内容该怎么写代码?
<%
dim rs2
sql2="select top 1 * from OPENDATASOURCE('SQLOLEDB','Data Source=(local);User ID=sa;Password=123456').db2.dbo.2"
rs2.open sql2,conn,1,1
%>
<%=rs2("a")%>
显示错误
错误类型:
Microsoft VBScript 运行时错误 (0x800A01A8)
缺少对象: ''
同服务器跨库查询代码为
select * from db1..test
db1(数据库名)test表名

<%

connstr1="Driver={SQL Server};server=(local);UID=sa;PWD=123456;Database=db1"
Set rs1=Server.CreateObject("ADODB.RecordSet")
sqlsting1="select top 1 * from db1"
rs1.open sqlsting1,connstr1,1,1

Response.Write rs1("a")

%>

再试试看

<SQL语句大全>值得珍藏