Récupération d'un booléen d'une base de données acces
Je fait la requete suivante :
Code:
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 ...