Dans ma base de données simple, j'utilise SqlCE et je n'arrive pas à comprendre correctement si la requête renvoie des lignes ou non. HasRows
ne fonctionne pas. Jusqu'à présent, j'ai ceci:Comment savoir si la requête SqlCe a des lignes?
_DbCommand.CommandText="SELECT * FROM X"
SqlCeDataReader reader=_DbCommand.ExecuteQuery();
if (reader.FieldCount!=0) //I thought it could work (O rows - 0 fields?), but its true even with 0 rows
{
while (reader.Read())
{
//
}
}
Merci
'FieldCount' est le nombre de colonnes. –
Oui, bien sûr, je pensais que cela pourrait fonctionner parce que je suppose que sans lignes il y aura 0 colonnes. – Thomas