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 :

Connexion native entre Delphi et Postgre via ADO


Sujet :

Bases de données Delphi

  1. #1
    Membre du Club
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 101
    Points : 64
    Points
    64
    Par défaut Connexion native entre Delphi et Postgre via ADO
    salut cher développeurs,
    j'ai développer une application delphi en utilisant ACCESS, maintenant je voulais migrer mes donner vers POSTGRES, je n'ai pas pu établir une connexion delphi-postgres via les composant ADO, sachant que toutes mes anciens connexions du système à remplacer ont été faites avec ACCESS.
    voici ma configuration postgres actuelle:

    database : mabase
    serveur: localhost, port:5432
    username:postgres, pasword:*****


    aidez moi SVP et merci d'avance

  2. #2
    Rédacteur
    Avatar de evarisnea
    Homme Profil pro
    Ingénieur intégration
    Inscrit en
    Juin 2005
    Messages
    1 957
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Ingénieur intégration
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 957
    Points : 4 384
    Points
    4 384
    Par défaut

    as tu les drivers odbc de postgresql installés ?
    http://www.developpez.net/forums/sho...d.php?t=126345

  3. #3
    Membre du Club
    Étudiant
    Inscrit en
    Mars 2007
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2007
    Messages : 101
    Points : 64
    Points
    64
    Par défaut existe il une solution natif delphi-postgres, sans passer par ODBC?
    Citation Envoyé par evarisnea Voir le message
    as tu les drivers odbc de postgresql installés ?
    http://www.developpez.net/forums/sho...d.php?t=126345
    Je vous remercie de m’avoir répondu, j’ai lu auparavant la conversation sur votre lien au dessous, mais moi je veux avoir un accès natif à la base de donnée POSTGRES, j’ai pu établir une connexion ODBC, mais celle la n’est pas optimale puisqu’elle double les accès à la BDD (ODBC puis POSTGRES), d’où mon écart de cette solution, et comme j’ai déjà réalisé une application en ACCESS j’aime bien faire la même chose avec POSTGRES , c'est-à-dire : faire le passage à POSTGRES (migration) avec les même composants à savoir « les composants ADO

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    1 519
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 519
    Points : 2 153
    Points
    2 153
    Billets dans le blog
    1
    Par défaut
    Même sans avoir à créer une connexion via ODBC, il faut tout de même disposer des pilotes ODBC pour que les composants ADO puissent fonctionner directement je dirais.
    La FAQ - les Tutoriels - Le guide du développeur Delphi devant un problème

    Pas de sollicitations techniques par MP -

  5. #5
    Expert confirmé

    Profil pro
    Leader Technique
    Inscrit en
    Juin 2005
    Messages
    1 756
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Leader Technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 756
    Points : 4 170
    Points
    4 170
    Par défaut
    Citation Envoyé par gilardino Voir le message
    j’ai pu établir une connexion ODBC, mais celle la n’est pas optimale puisqu’elle double les accès à la BDD (ODBC puis POSTGRES)
    Désolé mais si tu voulais éviter d'empiler des couches, il ne fallait pas prendre ADO au départ...

    ADO n'est qu'une surcouche d'objets COM par dessus un provider OLEDB. Donc soit tu trouve un provider OLEDB pour POSTGRES (qui sait peut-être que ça existe), soit tu utilises le provider OLEDB qui fait le lien sur POSTGRES.

    Dans le premier cas tu auras :
    ADO->OLEDB->POSTGRES (voir pire selon l'implémentation du provider).

    Dans le deuxième cas :
    ADO->OLEDB->ODBC->POSTGRES.

    Si tu veux garder ADO, tu n'as pas le choix. Ce sera l'un des deux cas précédents.

    Et si tu fais le tout en Delphi, les composants ADO de Delphi sont eux mêmes une surcouche par dessus ADO.

    Dans le cas d'ACCESS c'est un peu spécial car il n'y a pas de SGBD, c'est MS Jet qui gère directement la base. Donc l'empilement de couche s'arrête à OLEDB.

  6. #6
    Membre du Club
    Inscrit en
    Août 2002
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Août 2002
    Messages : 65
    Points : 64
    Points
    64
    Par défaut
    Bonjour, as tu pu résoudre ton problème? Merci de nous le faire savoir. Car moi j'utilise un provider OLEDB mais ca va pas.
    Les vrais informaticiens n'ont pas d'attaché-case ; leur tête suffit à transporter leurs connaissances.

Discussions similaires

  1. L'utilisation de OpenSchema via ADO en Delphi
    Par Delphi-ne dans le forum Bases de données
    Réponses: 4
    Dernier message: 09/08/2006, 08h59
  2. delphi -> SQLserver via ADO ?
    Par shnider dans le forum Bases de données
    Réponses: 8
    Dernier message: 29/07/2006, 09h43
  3. [VB6]connexion à une base de données distant via ADO
    Par alaminabil1 dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 03/02/2006, 12h11
  4. probleme de connexion entre delphi 7 et une BD access
    Par bob.marley dans le forum Bases de données
    Réponses: 5
    Dernier message: 21/04/2004, 11h17

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