moot qd on est con, on est con... | Merci, tout ca ca marche, mais maintenant, si un champ a le malheur d'etre vide, cela me renvoit une erreur (Type Mismatch) et impossible de trouver la solution pour le moment, alors si vous avez des idees
Voila le bout de code qui cloche :
Code :
- m_TblDef->GetFieldInfo(j, daoFieldinfo);
- CString sFieldName;
- sFieldName.Empty();
- sFieldName = daoFieldinfo.m_strName;
- daoFieldinfo.m_strDefaultValue="vide";
- valeur=m_Rst->GetFieldValue(j);
- valeur.ChangeType(VT_BSTR,NULL);
- if(daoFieldinfo.m_nType==10 && (sFieldName.Find("date" )!=-1 || sFieldName.Find("Date" )!=-1 || sFieldName.Find("DATE" )!=-1))
- {
- date = COleDateTime(valeur); val = date.Format( "%A, %B %d, %Y" );
- fprintf(fo,val + " ;
- }
- else
- {
- val=valeur.intVal; //le pb est ici, et c la meme chose avec bstrVal
- fprintf(fo,val + " ; " );
- }
|
voila, merci ---------------
mOOt the RobomixOR, c'est comme un robot-mixeur mais en OR // Modificateur de HUD pour CS:S
|