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

C++Builder Discussion :

ADO et Postgres


Sujet :

C++Builder

  1. #1
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2004
    Messages
    582
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2004
    Messages : 582
    Par d�faut ADO et Postgres
    Bonjour,
    J'utilise ADO pour me connecter � une base postgres. J'�ai des probl�mes avec les types des champs. Il me mets tout les types de champs � m�mo... et donc impossible de g�rer par un DBGRID.
    Est-ce que cela peut venir du type de base postgres choisi et dans ce cas quel type dois je choisir ?

    Merci

  2. #2
    say
    say est d�connect�
    Membre Expert
    Avatar de say
    Profil pro
    Inscrit en
    Ao�t 2002
    Messages
    1 176
    D�tails du profil
    Informations personnelles :
    �ge : 47
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 1 176
    Par d�faut
    Bonjour,

    ils sont de quels types vos champs sur la BDD?

  3. #3
    say
    say est d�connect�
    Membre Expert
    Avatar de say
    Profil pro
    Inscrit en
    Ao�t 2002
    Messages
    1 176
    D�tails du profil
    Informations personnelles :
    �ge : 47
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 1 176
    Par d�faut
    Re,

    je viens de tester vite fait ADO et Postgre (nous avons par ailleurs opter pour postgreDAC) et �a marche sans probl�me.

  4. #4
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2004
    Messages
    582
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2004
    Messages : 582
    Par d�faut
    De type varchar ou char ou m�me text �a me donne des champs M�mo

    De quel type est votre base posgres?

  5. #5
    say
    say est d�connect�
    Membre Expert
    Avatar de say
    Profil pro
    Inscrit en
    Ao�t 2002
    Messages
    1 176
    D�tails du profil
    Informations personnelles :
    �ge : 47
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 1 176
    Par d�faut
    PostgreSQL 8.0.1 LATIN 1
    les champs en varchar(n) ou num�riqeu, ou bool, etc...
    tous passe nickel.

    Driver ODBC

  6. #6
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2004
    Messages
    582
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2004
    Messages : 582
    Par d�faut
    Toujours mon probl�me.
    J'ai postgres 9.1.
    Je cr�e ma base et ma table via pgadmin 3
    Base de type LATIN1.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    CREATE TABLE table_test_postgres
    (
      "Nom" varchar(30)[] NOT NULL,
      "Prenom" varchar(20)[]
    ) 
    WITHOUT OIDS;
    ALTER TABLE table_test_postgres OWNER TO postgres;
    Dans c++ Builder 6, je cr�e un ADOConnection et un ADOQuerya avec SQL :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    select * from table_test_postgres
    Au moment o� j'essaie de passer le Active � true...
    J'ai le message suivant
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    Query returned unhandled type 1015
    Et sinon, j'ai toujours des champs m�mo.

    Merci

  7. #7
    say
    say est d�connect�
    Membre Expert
    Avatar de say
    Profil pro
    Inscrit en
    Ao�t 2002
    Messages
    1 176
    D�tails du profil
    Informations personnelles :
    �ge : 47
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 1 176
    Par d�faut
    9.1???
    8.1..je pense plutot.

    Vous mettez quoi dans la chaine de connection?

  8. #8
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2004
    Messages
    582
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2004
    Messages : 582
    Par d�faut
    C'�tait bien un faute de frappe : version 8.1

    Provider=PostgreSQL.1;Password=laure;User ID=postgres;Data Source=localhost;Location=test_postgres;Extended Properties=""

    Je teste la connexion, elle marche bien....

  9. #9
    say
    say est d�connect�
    Membre Expert
    Avatar de say
    Profil pro
    Inscrit en
    Ao�t 2002
    Messages
    1 176
    D�tails du profil
    Informations personnelles :
    �ge : 47
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 1 176
    Par d�faut

    etrange �a...la connexion marche par ailleurs..

    perso dans Extended Properties, j'ai toute la chaine ODBC.
    et Datasource, j'ai pas.

    Vous utilisez un driver ODBC?

  10. #10
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2004
    Messages
    582
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2004
    Messages : 582
    Par d�faut
    En fait dans la boite de dialogue construire , j'ai le fournisseur "PostgreSQL OLE DB Provider", alors je l'ai s�lectionner....
    Peut �tre est ce uen erreur....
    Quelle chaine dois je avoir dans extended properties????

    merci

  11. #11
    say
    say est d�connect�
    Membre Expert
    Avatar de say
    Profil pro
    Inscrit en
    Ao�t 2002
    Messages
    1 176
    D�tails du profil
    Informations personnelles :
    �ge : 47
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 1 176
    Par d�faut
    ok,
    en fait, je passe par un fichier DSN donc �a m'a grandement simplifi� le probl�me.
    moi le "PostgreSQL OLE DB Provider" ne marche pas donc je passe par
    "Microsoft OLE DB provider for ODBC Drivers"

    Dans Extended Properties, j'ai la chaine de connexion ODBC fournie par mon fichier DSN

    En esp�rant vous aider

  12. #12
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2004
    Messages
    582
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2004
    Messages : 582
    Par d�faut
    Ok, donc l� , �a remarche.
    Mais j'ai toujours mon probl�me de type de champs:
    Si je prends un varchar [30].. que je glisse mon champs � partir de l'�diteur de champ : il me met un dbedit d'une largeur de 32767 pixels....
    Je peux toujours r�duire la taille mais je trouve �a bizarre et dans le dbgrid �a pose probl�me....
    Etrange tout �a !!!

  13. #13
    say
    say est d�connect�
    Membre Expert
    Avatar de say
    Profil pro
    Inscrit en
    Ao�t 2002
    Messages
    1 176
    D�tails du profil
    Informations personnelles :
    �ge : 47
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2002
    Messages : 1 176
    Par d�faut
    bon...c'est d�j� �a..
    franchement, pour les champs, je vois pas..j'ai rien fait de sp� pour faire les tests et �a roule tt seul

    t'as essay� en repartant d'un projet vierge?

  14. #14
    Membre �clair�
    Profil pro
    Inscrit en
    F�vrier 2004
    Messages
    582
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2004
    Messages : 582
    Par d�faut
    La solution trouv�e est de remplir la valeur DisplayWidth en s�lectionnant mes objets dans l'arborescence "Fields" des objets...
    Du coup dans mon grid, ils prennent cette valeur d�finie

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Connexion native entre Delphi et Postgre via ADO
    Par gilardino dans le forum Bases de donn�es
    R�ponses: 5
    Dernier message: 04/12/2008, 13h45
  2. R�ponses: 31
    Dernier message: 30/03/2006, 16h57
  3. [MFC] ADO connection
    Par philippe V dans le forum MFC
    R�ponses: 3
    Dernier message: 10/06/2002, 07h36
  4. [Kylix] Requetes Kylix pour postgres
    Par Miltown dans le forum EDI
    R�ponses: 1
    Dernier message: 29/05/2002, 20h22
  5. [Kylix] Kylix - Postgres
    Par Miltown dans le forum EDI
    R�ponses: 1
    Dernier message: 29/05/2002, 20h19

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