Je fait la requete suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
CString	sql;
sql.Format("SELECT ma_table.mon_booleen\r\n" +
"FROM ma_table";
CRecordset	recherche( m_oBase );//m_obase est une CString ou je definit la chaine de connection a ma base
CDBVariant	value;
recherche.Open( CRecordset::dynaset, sql );
if( recherche.GetRecordCount() > 0 )
{
    recherche.MoveFirst();
    recherche.GetFieldValue( "mon_booleen", value );
}
value.m_boolVal est toujours a faux. et je ne comprend pas pourquoi.
Je précise que j'arrive a récupérer toutes les autres données de ma base qui peuvent etre de type String ou long ou float ...