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

MFC Discussion :

[MFC] Probleme de connection ODBC


Sujet :

MFC

  1. #1
    Membre confirmé Avatar de jlassira
    Inscrit en
    Mai 2005
    Messages
    228
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 228
    Par défaut [MFC] Probleme de connection ODBC
    je desire tt simplement le contenu de ma table CARD dans des messagebox successifs ( pour commencer )..mon code actuel ne marche pas
    voiçi mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
     
    ..
    #include "Card.h"
    ...//les autres include necessaires 
     
     
    void CDatabaseConnector::GetODBCConnection() 
    { 
     
       CDatabase mydb; 
     
     
    if( !mydb.OpenEx( _T( "ODBC;DSN=SPIN;UID=;PWD=" ), CDatabase::openReadOnly )) 
       { 
        AfxMessageBox("Impossible d'ouvrir la base de donnée en lecture seule"); 
        return; 
    } 
    else 
    { 
        AfxMessageBox("Test d'ouverture réussi"); 
        mydb.ExecuteSQL("select * from CARD"); 
     
    CRecordset r(&mydb); 
     
    //... utilisation 
    int i = 0 ;
     
     
     
    while(!r.IsEOF) 
    { 
       Card a ;
     
       // commen t parcourir le recordset pour affecter chaque champ
     // a l'attribut correpondant dans a ? 
     
    ...
      r.MoveNext(); 
    } 
     
     
    r.Close();  
    mydb.Close(); 
    } 
    }

    et voiçi la structure de ma table oracle

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    champ1:Date 
    champ2:Varchar2(50) 
    champ:Number(1); 
    champ:Number(10)

    bien sur la classse a a la meme structure que la table : autant de champs

    champ1 : CString( et non pas Date)
    champ2: CString
    champ: int
    champ:int



    pourriez vosu m'aidez pour bien parcourir mon recordset et ? et comment effecteur les champs ( en tenant compte de la concersion de leur type )

    j'utilise C++ sous VS2003 ( donc la version VC7)

    merci

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    324
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 324
    Par défaut
    tu veux ABSOLUMENT tuiliser ODBC ?
    car vu que tu utilise les MFC il existe une librairies encapsulé IMPECABLE pour les base de donnée ADOLib
    Utilisation tres simplifier fourni avec un pdf pour explication de toute les fonctions et avec exemples

  3. #3
    Membre confirmé Avatar de jlassira
    Inscrit en
    Mai 2005
    Messages
    228
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 228
    Par défaut
    ce n'est pas que ej veux mais je dois ....

    et j'avoue que je suis bloqué ....

  4. #4
    Membre confirmé Avatar de jlassira
    Inscrit en
    Mai 2005
    Messages
    228
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 228
    Par défaut
    apparamment personne ne veut m'aider ...

Discussions similaires

  1. Réponses: 13
    Dernier message: 05/05/2011, 09h41
  2. Probleme connection odbc iseries/.net
    Par fred_kpu dans le forum DB2
    Réponses: 3
    Dernier message: 02/04/2007, 21h59
  3. Probleme de connection a une base de donnée avec odbc
    Par sundjata dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 24/08/2006, 23h25
  4. Probleme avec une connection ODBC en reseau
    Par sundjata dans le forum Access
    Réponses: 2
    Dernier message: 23/08/2006, 21h51
  5. [VB6] Connection ODBC Oracle
    Par babe dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 07/10/2002, 16h52

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