SQLCHAR en char [Résolu]

jerem3000 52 Messages postés jeudi 23 avril 2009Date d'inscription 7 décembre 2011 Dernière intervention - 1 mars 2010 à 18:43 - Dernière réponse : jerem3000 52 Messages postés jeudi 23 avril 2009Date d'inscription 7 décembre 2011 Dernière intervention
- 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
BruNews 21054 Messages postés jeudi 23 janvier 2003Date d'inscription 7 novembre 2014 Dernière intervention - 1 mars 2010 à 19:58
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++

Merci BruNews 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 125 internautes ce mois-ci

Commenter la réponse de BruNews
jerem3000 52 Messages postés jeudi 23 avril 2009Date d'inscription 7 décembre 2011 Dernière intervention - 1 mars 2010 à 20:50
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.