我试图生成通过查询在传统的ASP 2个数据库(的Sybase)的报告。
我已创建2个连接字符串:
connA为databaseA
connB为databaseB
这两个数据库存在于同一台服务器上(不知道是不是这个事项)
查询:
q1 = SELECT column1 INTO #temp FROM databaseA..table1 WHERE xyz="A"
q2 = SELECT columnA,columnB,...,columnZ FROM table2 a #temp b WHERE b.column1=a.columnB
其次是:
response.Write(rstsql) <br>
set rstSQL = CreateObject("ADODB.Recordset")<br>
rstSQL.Open q1, connA<br>
rstSQL.Open q2, connB
当我尝试在浏览器中打开这个页面,我得到错误信息:
Microsoft OLE DB提供程序的ODBC驱动程序错误 '80040e37'
[DataDirect的] [ODBC的Sybase Wire Protocol驱动程序] [SQL服务器] #TEMP没有找到。 指定owner.objectname或使用sp_help来检查该对象是否存在(sp_help可能会产生大量输出)。
任何人都可以请帮助我了解是什么问题,并帮助我解决这个问题?
谢谢。