Warning sur connection BdD avec ADO.

gillou1664 Messages postés 20 Date d'inscription vendredi 25 juillet 2003 Statut Membre Dernière intervention 25 mars 2009 - 6 juil. 2004 à 09:46
scolinks Messages postés 69 Date d'inscription samedi 6 septembre 2003 Statut Membre Dernière intervention 19 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 :)

---------------------------
Mangez des gnous!

1 réponse

scolinks Messages postés 69 Date d'inscription samedi 6 septembre 2003 Statut Membre Dernière intervention 19 octobre 2005 6
24 juil. 2004 à 09:53
Je pense que ça n'as rien avoir avec ADO mais plutot du class...
.486
.model flat, stdcall
option casemap:none
0