gillou1664
Messages postés20Date d'inscriptionvendredi 25 juillet 2003StatutMembreDernière intervention25 mars 2009
-
6 juil. 2004 à 09:46
scolinks
Messages postés69Date d'inscriptionsamedi 6 septembre 2003StatutMembreDernière intervention19 octobre 2005
-
24 juil. 2004 à 09:53
Bonjour,
J'accède à une base de données via une connection par un ADO. Il m'arrive de passer des_ConnectionPtr et _RecordsetPtr en paramètres de certaines fonction. Le problème étant que à la compilation, vc++ 6 me génère des warning concernant la taille des identifiant utilisés.
Voici le prototype de la fonction :
int Call_Select(char s4[], int type_selection, _RecordsetPtr recordset, _ConnectionPtr connection);
Et l'erreur générée :
C:\Appairage\Appairage\IHMMHI_beta16\ArbreDAO1.h(53) : warning C4786: '?ListeDesElem@CArbreDAO@@QAEPAVCString@@HV?$_com_ptr_t@V?$_com_IIID@U_Recordset@@$1?_GUID_00000556_0000_0010_8000_00aa006d2ea4@@3U__s_GUID@@A@@@@V?$_com_ptr_t@V?$_com_IIID@U_Conn
Le CArbreDAO qui peut apparaître dans le warning est en fait le nom de ma classe qui gère tout ça.
Donc est-ce que quelqu'un aurait une idée sur l'origine de ce problème? et si oui comment le résoudre?
Même si je n'ai pas eut de problème à l'exécution avec ça pour le moment je me méfie. Je suis sûr que ça va me retomber sur le coin de la figure un de ces 4 :)