PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → requete sur 2 tables de 2 bases différentes
requete sur 2 tables de 2 bases différentes
Débuté par Anne, 19 nov. 2004 15:40 - 3 réponses
Posté le 19 novembre 2004 - 15:40
Bonjour,
je dois mettre à jour une base access à partir d'une autre base access.
soit db1 et db2 mes bases.
J'ai besoin de pouvoir faire une requete du type :
SELECT INTO db1.Table FROM db2.Table

Comment puis-je faire ??

Suis-je obligé de faire une requete
"select * from Table " sur la base db2
puis de lire tous les enregitrements et de faire des insert sur la table de ma db1 ???

merci de votre aide.
Posté le 19 novembre 2004 - 16:22
Anne a présenté l'énoncé suivant :

Bonjour,
je dois mettre à jour une base access à partir d'une autre base access.
soit db1 et db2 mes bases.
J'ai besoin de pouvoir faire une requete du type :
SELECT INTO db1.Table FROM db2.Table

Comment puis-je faire ??

Suis-je obligé de faire une requete
"select * from Table " sur la base db2
puis de lire tous les enregitrements et de faire des insert sur la table de
ma db1 ???

merci de votre aide.


Pour ma part, Windev ne permet pas d'effectuer des requetes sur deux
bases différentes.
Il faut tout d'abord intégrer les 2 bases dans une seule base.
Access par contre le permet.

--
A+

PhL
Posté le 09 décembre 2004 - 23:20
Philippe Lienart <philippe@lienart.com> écrivait
news:mn.9b9a7d4b862b0c35.15661@lienart.com:

Pour ma part, Windev ne permet pas d'effectuer des requetes sur deux
bases diff‚rentes.


Salut,

Pas d'accord.

Dans ton analyse Windev tu peux avoir autant de bases que tu le veux.
Tu peux faire une requête sur une base et d'autre requêtes sur une deuxième
base en même temps sans pb.

Mainteant pour faire une seule requête qui attaque en même temps les deux
bases je ne sais pas si Access le permet. Si c'est possible tu doit pouvoir
exécuter ta requête depuis Windev, mais dans ce cas utilise le flag
hRequeteSansCorrection avec HExécuteRequête.


--
En esperant t'avoir aidé.
ted
Posté le 10 décembre 2004 - 20:49
ted a utilisé son clavier pour écrire :
Philippe Lienart <philippe@lienart.com> écrivait
news:mn.9b9a7d4b862b0c35.15661@lienart.com:

Pour ma part, Windev ne permet pas d'effectuer des requetes sur deux
bases diff?rentes.

Salut,

Pas d'accord.

Dans ton analyse Windev tu peux avoir autant de bases que tu le veux.
Tu peux faire une requête sur une base et d'autre requêtes sur une deuxième
base en même temps sans pb.

Mainteant pour faire une seule requête qui attaque en même temps les deux
bases je ne sais pas si Access le permet. Si c'est possible tu doit pouvoir
exécuter ta requête depuis Windev, mais dans ce cas utilise le flag
hRequeteSansCorrection avec HExécuteRequête.


D'accord, on peut utiliser autant de bases que l'on veut dans l'analyse
Windev.
Mais une requete combinant par exemple un fichier Hyperfile avec un
fichier d'une base de données MySQL ou Microft SQL n'est pas possible
même avec HRequeteSansCorrection.
A mon avis il en est de même avec un fichier SQL Server et un fichier
MySQL et ainsi de suite. Dans une même requete, toutes les tables
doivent apartenir à la même base de données. Ce qui est d'ailleur
logique car en client/serveur il n'y a qu'un serveur pour exécuter la
requete.
Acces le permet car il n'est pas client/serveur. Il gère lui-même les
tables.
:-) :-) :-)

--
A+

PhL