Bonjour,
J'ai affaire � un dr�le de bug lorsque j'utilise la classe CString et surtout lorsque celle-ci fait appel � l'op�rator+ visiblement.
Voici le code :
Je m'explique : le if(i==40) me permet juste d'avoir un point d'arr�t � cet endroit car c'est � ce moment que la recopie ne se passe pas comme il faut.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9 CString Query="UPDATE "+m_Tables+" SET "; for(int i=0;i<(int)m_pFX.m_TableauColonnes.m_nbElem;i++) { if(i==40) i=40; Query=Query+m_pFX.m_TableauColonnes.m_pTabString[i]+CString(" = '")+m_pFX.m_TableauValeurs.m_pTabString[i]+CString("',"); }
Lorsque j'ajoute le dernier element, la variable Query qui avait accumul� toutes mes chaines repassent � la valeur "". Pourtant je ne fais que des concat�nations...
Est ce que quelqu'un aurait une id�e l� dessus ?
Partager