IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bases de données Delphi Discussion :

Requêtes croisées entre 2 connexions distinctes


Sujet :

Bases de données Delphi

  1. #1
    Nouveau membre du Club
    Inscrit en
    Juillet 2002
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 30
    Points : 25
    Points
    25
    Par défaut Requêtes croisées entre 2 connexions distinctes
    bonjour à tous,

    Je me suis tapé un codage à la main pour réupérer des données dans une table mysql en pompant sur une autre table AS400. Le tout donc avec 2 connexions distinctes.

    Pour l'instant c'est delphi qui gère ça comme un grand en récupérant d'un coté et en réinjectant dans l'autre, enregistrements par enregistrement.

    Ma question candide : n'y a t il pas plus simple.

    Genre (on peut rêver ) :
    insert into maconnexion.mabase.matable select * from unautreconnexion.autrebase.autretable

    Merci !

    Fulst'

  2. #2
    Membre émérite
    Avatar de Merlin
    Homme Profil pro
    Conseil - Consultant en systèmes d'information
    Inscrit en
    Mars 2002
    Messages
    524
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Conseil - Consultant en systèmes d'information

    Informations forums :
    Inscription : Mars 2002
    Messages : 524
    Points : 2 883
    Points
    2 883
    Par défaut
    Si c'est possible. Enfin "c'était" possible.
    Le BDE permet de faire des requêtes hétérogènes (c'est à dire sur plusieurs serveurs différents dans le même ordre sql).
    Je dis "c'était" car le BDE est deprecated pour la partie SQL links depuis Delphi 6 et que cette partie n'est plus fournie désormais.
    Donc si c'est une appli BDE avec un vieux delphi (inférieur ou égal à D7) tu peux utiliser cette ruse.
    Une requête hétérogène BDE doit être écrite en utilisant la syntaxe "sql local" (celui de paradox grosso modo). Le nom des tables doit être du genre alias:table.
    Enfin il n'y a pas de miracle, c'est le bde local qui exécutera la requête ce qui signifie que les données seront de toute façon rappatriées sur le poste pour être traitées.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Juillet 2002
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 30
    Points : 25
    Points
    25
    Par défaut
    Oui ... enfin ça permettait de ne rien gérer à la main.
    Bien entendu je vais me le taper à la mano .... mais bon.
    Et puis le BDE comme tu dis, est deprécié ... alors.

    Merci pour ta réponse en tout cas !!

    Fulst'

Discussions similaires

  1. [2008] Requête SQL entre deux bases de données distinctes
    Par Sobhi9009 dans le forum Développement
    Réponses: 5
    Dernier message: 31/12/2014, 13h03
  2. [C#/BDD] Requête croisée entre différents SGBD
    Par pitipilot dans le forum C#
    Réponses: 4
    Dernier message: 20/10/2014, 08h17
  3. [Toutes versions] Adéquation entre requête croisée et en-têtes de formulaires
    Par isacoz dans le forum IHM
    Réponses: 1
    Dernier message: 16/09/2014, 20h27
  4. Requête croisée entre deux tables
    Par Laurent_ltz dans le forum Requêtes
    Réponses: 8
    Dernier message: 23/10/2013, 21h28
  5. Requète croisée et affichage
    Par BakaOnigiri dans le forum SQL
    Réponses: 2
    Dernier message: 31/10/2002, 11h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo