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 :

erreur avec "record.Field" (ODBCRecordset)


Sujet :

MFC

  1. #1
    Membre habitué
    Inscrit en
    Juin 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 8
    Par défaut erreur avec "record.Field" (ODBCRecordset)
    boujour,
    Dans ma base de données j'ai plusieurs table qui on les mêmes champs ( ex : t_pilotes.numero, t_karts.numero ). Et en visual C++ quand je demande à lire la valeur de "t_karts.numero" il mais une erreur, et je n'arrive pas à la résoudre.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    record.Open( "SELECT t_pilotes.pilote, t_karts.ref_capteur, t_karts.numero, t_pilotes.ID FROM t_pilotes, t_karts, t_series, t_journees WHERE t_pilotes.kart = t_karts.ID AND t_series.numero =21 AND t_series.heure =203000 AND t_series.journee = t_journees.ID AND t_journees.date =20070114") ;
     
    record.MoveFirst();
    for( int j=1; j<=nbLigne; j++ ){
    	// cette ligne ci dessous fonctionne car  j'ai qu'un champs "pilote" dans 		ma base de données
    	pilotes[j-1] = record.Field( "pilote" ); 
    	// cette ligne ci dessous non
    	karts[j-1] = record.Field( "t_karts.numero" );
    	record.MoveNext();
    }

  2. #2
    Membre habitué
    Inscrit en
    Juin 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 8
    Par défaut
    j'ai trouvé le problème ça ne vennait pas d'où je pensais sais à cause du type de mon champ "numero" dans ma base de données qui était en TINYINT or la classe "CODBCRecordset" ne n'axepte pas les TINYINT mais le INT. J'ai donc remplacer et celà fonctionne (record.Field( "numero")

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Supprimer les erreurs de syntaxe dues aux quotes
    Par gotenks dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 25/01/2006, 16h10
  2. Probleme avec encodage de simple quote
    Par linkowich dans le forum Langage
    Réponses: 2
    Dernier message: 31/10/2005, 13h16
  3. Réponses: 3
    Dernier message: 30/06/2005, 12h50

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