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(); }
Partager