用ASP连接两个不同数据库,分别是ORACLE 9i和SQL SERVER 2000,用ORACLE透明网关连接,数据链接名为dblink
SQL语句:
select sql2k.xm from sql2k@dblink where sql2k.xm in (select sys.table.name from sys.table)其中sql2k是sql server2000的表,sys.table是oracle的表,这条语句是将两个表中的姓名字段进行比对,在oracle的sql*plus中能查询出结果,但是在asp中运行没有结果,奇怪。

解决方案 »

  1.   

    你ASP数据服务器应当连接在ORACLE服务器上
      

  2.   

    我ASP的数据服务器就是ORACLE数据库服务器啊,现在需要用ASP程序同时查询ORACLE数据库(本地)和SQLSERVER数据库(另一台机),透明网关已经做好了,通过数据链接DBLINK可以直接查询SQLSERVER的表,但就是两个库联查时出问题。