SQLCHAR en char [Résolu]

Messages postés
52
Date d'inscription
jeudi 23 avril 2009
Dernière intervention
7 décembre 2011
- - Dernière réponse : jerem3000
Messages postés
52
Date d'inscription
jeudi 23 avril 2009
Dernière intervention
7 décembre 2011
- 1 mars 2010 à 20:50
Bonjours,

Je développe actuellement un petit logiciel qui accède a une base de donnée accès.
Le problème est que je récupère les donnée de la base avec SQLGetData() et au format SQLCHAR.

Il faudrait que j'arrive a le convertir ou si vous avez une solution pour que je puisse les récupérer dans un char?

voici la ligne de code qui me permet de récupérer les donnée =>

SQLCHAR Code[15];
SQLGetData(stmt, 1, SQL_C_CHAR, Code, sizeof(Code), NULL);

J'ai effectuer pas mal de recherche mais je n'est rien trouver de concluant.

jérémy
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
Messages postés
21054
Date d'inscription
jeudi 23 janvier 2003
Dernière intervention
7 novembre 2014
34
3
Merci
SQLCHAR est sur 1 octet, il n'y a donc rien à convertir.

char Code[16];
SQLLEN len;
SQLGetData(stmt, 1, SQL_C_CHAR, Code, sizeof(Code), &len);
Code[len] = 0; // voila une belle chaine

ciao...
BruNews, MVP VC++

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 86 internautes nous ont dit merci ce mois-ci

Commenter la réponse de BruNews
Messages postés
52
Date d'inscription
jeudi 23 avril 2009
Dernière intervention
7 décembre 2011
0
Merci
Merci beaucoup BruNews.

jérémy
Commenter la réponse de jerem3000

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.