Qualcuno di voi al corrente di cosa vuol dire questo errore?
SQL Server Compact non supporta chiamate alla proprietà HasRows se il cursore sottostante non è scorrevole.
Vorrei eseguire una semplice query tramite C# utilizzando un database Microsoft sql server CE4
Il codice che genera l'errore è il seguente
string query = "SELECT * FROM utenti";
SqlCeCommand cmd = new SqlCeCommand(query, connessione);
connessione.Open();
SqlCeDataReader reader = cmd.ExecuteReader();
if (reader.HasRows)
{
while (reader.Read())
{
}
reader.Close();
}
L'errore viene generato da "if (reader.HasRows)" 
----------------------------------------------------
News
Ho letto che in questo caso non si può usare la proprietà HasRows quindi basta non usarla e il gioco è fatto. (per vedere se ci sono righe, basta vedere se entro nel ciclo).
La domanda adesso è, ma se non si può usare perchè esiste?
Comunque mi sembra strana questa cosa, un conto è tornare il numero di righe che ha ritornato la select e un conto e tornare vero o falso 