Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4013 connectés 

 


Dernière réponse
Sujet : [C++] Récupérée des données dans une base
bkadoum up

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
bkadoum up
bkadoum up
bkadoum J'ai changé mon code, j'utilise maitenant SQLFetch() pour changer de ligne et récupérer sur chcune d'elle la valeur. Ca marche toujours pas je comprend rien, personne n'a jamais utilisé cette fonction?
 
SQLHSTMT hstmt;
SQLUINTEGER result;
SQLINTEGER test;
 
SQLExecDirect(hstmt, "SELECT champ1 FROM table WHERE champ2 = 'test'" );
 
while (true)
    if (SQLFetch(hstmt) == SQL_SUCCESS)
         SQLGetData(hstmt, 2, SQL_C_ULONG, &result, 0, &test);
    else
         break;
bkadoum Avec une base Access.
J'arrive a me connecter, à envoyer des requête mais pas a récupérer les données d'un champs. J'ai essayé avec la fonciton SQLGetData() mais sans succes. Peut etre je l'utilise mal, ou faut-t'il utilser une autre fontion, a l'aide!
 
Si jamais voici mon code:
 
SQLHSTMT hstmt;//Utilisé pour faire mes requetes
SQLINTEGER test; //ca je sais pas a quoi ca sert
int result;
 
SQLGetData(hstmt, 3, SQL_C_ULONG, &result, 0, &test);
 
Avant d'appeler SQLGetData je fais une requête SELECT avec hstmt, comme ca j'espere obtenir les donnée de la colonne 3 selectionnées par la requete

 

[edtdd]--Message édité par bkadoum--[/edtdd]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)