OVH Cloud OVH Cloud

[wd8] SQLSERVEUR2000 requete sur deux bd

1 réponse
Avatar
tulip
Bonjour,

je cherche á lancer une requête sur un même serveur MS SQL server2000 sur 2
BD (même structure mais données différentes).

La requête fonctionne avec le queryanalyser de MS mais pas avec WD8
hExecuterequeteSQL().
J'utilise une connection OLE DB (plus rapide et moins de fautes que l'acces
natif d'apres nos tests).

Je crée lors de l'initialisation du projet 2 connections sur les deux BD
(même utilisateur sur les deux bd, donc pas de pb de droits).

SELECT table1.ID1, table2.Commentaire2
FROM BD1..Table1 as Table1 , BD2..Table2 AS table 2
WHERE table1.ID1=table2.ID2

Message d'erreur de WD8 (retraduis en français) (pas de numéro d'erreur):
Probléme d'initialisation de <variable source de donnée> de la requête. Mot
innatendu

Ce message tant à faire croire que la syntaxe de la requete avec les points
(.) n'est pas reconnue.

Des idées ?
Quels paramêtres pour hexecuterequeteSQL() ?

Par avance merci.

Stéphan

1 réponse

Avatar
Eric
Le 9 juillet 2004 à 10:52, tulip nous disait :

SELECT table1.ID1, table2.Commentaire2
FROM BD1..Table1 as Table1 , BD2..Table2 AS table 2
WHERE table1.ID1=table2.ID2

Message d'erreur de WD8 (retraduis en français) (pas de numéro d'erreur):
Probléme d'initialisation de <variable source de donnée> de la requête. Mot
innatendu

Ce message tant à faire croire que la syntaxe de la requete avec les points
(.) n'est pas reconnue.

Des idées ?
Quels paramêtres pour hexecuterequeteSQL() ?



Et en spécifiant hRequêteSansCorrection ?

--
Cordialement