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 :

Cr�ation d'objet ADO en dynamique


Sujet :

C++Builder

  1. #1
    Membre averti
    Inscrit en
    Juin 2003
    Messages
    14
    D�tails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 14
    Par d�faut Cr�ation d'objet ADO en dynamique
    Je veux me connecter � une base de donn�e ACCESS en cr�ant les objets ADO lors de l'execution.
    Voici mon code :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
      CoInitialize(NULL);
            ADOCnx = new TADOConnection(NULL);
            TblTable = new TADOTable(NULL);
            ADOCnx->ConnectionString = "Provider=MSDASQL;Data Source=MyDSN";
            ADOCnx->LoginPrompt = false;
            ADOCnx->Connected = true;
     
            TblTableJeu->Connection = ADOCnx;
            TblTableJeu->TableName = "TbMaTable";
            TblTableJeu->Open();
    Lorsque j'execute, j'ai le message suivant
    Impossible de convertir le variant de type (Null) en type (String)
    J'ai remarqu� que j'avais la m�me erreur lorsque je cr�e un objet ADOTable sur mon concepteur et que ne lui attribue pas de champ.

    Si une �me charitable peut me donner un coups de mains ...

    Merci d'avance !

  2. #2
    Membre exp�riment�
    Avatar de Djob
    Inscrit en
    Ao�t 2002
    Messages
    215
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2002
    Messages : 215
    Par d�faut
    j'ai test� ton code qui semble bien fonctionner mis � part la ligne :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    TblTable = new TADOTable(NULL);
    � remplacer par :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    TblTableJeu = new TADOTable(NULL);
    peut etre cela vient il de la configuration de la connexion ...
    quel type de base attaques tu ? avec quel driver ?

    cette exception intervient elle aussi quand tu lances ton programme � part ,
    et non pas via l'EDI ?

  3. #3
    Membre averti
    Inscrit en
    Juin 2003
    Messages
    14
    D�tails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 14
    Par d�faut
    Merci pour ta r�ponse rapide !

    pour le
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    TblTable = new TADOTable(NULL);
    C'est effectivement une erreur � la recopie.

    quel type de base attaques tu ? avec quel driver ?
    C'est une base Access, � l'aide du pilote ODBC Microsoft Access Driver ver: 4.00.6200.00

    cette exception intervient elle aussi quand tu lances ton programme � part ,
    et non pas via l'EDI ?
    Bien vu :o , lorsque je lance le programme seul j'ai aucun message d'erreur.

    Bizarre, comment corriger cette erreur, ou comment eviter que l'EDI me crie dessus � chaque test ?

  4. #4
    Membre exp�riment�
    Avatar de Djob
    Inscrit en
    Ao�t 2002
    Messages
    215
    D�tails du profil
    Informations forums :
    Inscription : Ao�t 2002
    Messages : 215
    Par d�faut
    comment eviter que l'EDI me crie dessus � chaque test ?
    Menu outil ->options Debogueur-> Exception Langage -> decocher Arreter sur les exception Delphi et Arreter sur les Exception C++

    C'est une base Access, � l'aide du pilote ODBC Microsoft Access Driver ver: 4.00.6200.00
    Bizarre, comment corriger cette erreur....
    Tenter une connexion directe sans passer par ODBC.

  5. #5
    Membre averti
    Inscrit en
    Juin 2003
    Messages
    14
    D�tails du profil
    Informations forums :
    Inscription : Juin 2003
    Messages : 14
    Par d�faut
    J'ai trouver une solution qui fonctionne :
    Au lieu de TADOTable j'utilise TADOQuery

    Merci pour vos r�ponses ...

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

Discussions similaires

  1. Cr�ation d'objets dynamiquement et acc�s � un serveur
    Par NoviceJava dans le forum G�n�ral Conception Web
    R�ponses: 7
    Dernier message: 26/05/2007, 16h45
  2. [PowerBuilder] Cr�ation d'objets dynamiques
    Par B�n�123456789 dans le forum Powerbuilder
    R�ponses: 3
    Dernier message: 12/06/2006, 00h33
  3. [VB.NET] Cr�ation d'objet dynamique
    Par Torkan dans le forum Windows Forms
    R�ponses: 9
    Dernier message: 29/05/2006, 03h18
  4. cr�ation d'objets dynamique
    Par cilies38 dans le forum Langage
    R�ponses: 10
    Dernier message: 06/03/2006, 18h43
  5. [FLASH MX2004] Cr�ation d'objet dynamiquement
    Par noarno dans le forum Flash
    R�ponses: 3
    Dernier message: 15/12/2004, 11h00

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