Sélectionnez la Requête sur 2 tables, sur les différents serveurs de base de données

Je suis en train de générer un rapport à l'interrogation de 2 bases de données (Sybase) en ASP classique.

J'ai créé 2 chaînes de connexion:

connA pour databaseA
connB pour databaseB

Les deux bases de données sont présents sur le même serveur (je ne sais pas si c'est important)

Requêtes:

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

suivie par:

response.Write(rstsql) <br>
set rstSQL = CreateObject("ADODB.Recordset")<br>
rstSQL.Open q1, connA<br>
rstSQL.Open q2, connB

Lorsque j'essaie d'ouvrir cette page dans un navigateur, j'obtiens le message d'erreur:

Microsoft OLE DB Provider for ODBC Drivers erreur '80040e37'

[DataDirect][ODBC Sybase Wire Protocol driver][SQL Server]#temp pas trouvé. Spécifier propriétaire.objectname ou de l'utilisation sp_help pour vérifier si l'objet existe (sp_help peut produire beaucoup de sortie).

Quelqu'un pourrait-il svp m'aider à comprendre quel est le problème et m'aider à résoudre ce problème?

Grâce.

OriginalL'auteur Pascal | 2008-08-19