Proprio non riesco a capire come fare.

Recupero da un Db MSSQL un valore all'interno di un campo

System.Data.SqlClient.SqlDataReader dr = comm.ExecuteReader();

if (dr.HasRows)
{
while (dr.Read())
{
-- il valore di dr["pippo"] è ciao.
if dr["pippo"] == "ciao"{
qui non ci entra
}

}
}


Come faccio a confrontare dr[pippo] con qualcosa?? E' un oggetto ok. Ma come faccio a confrontarlo? Con una stringa nn va, ho provato con un Object non va. Immagino sia una stupidaggine, ma vorrei che confrontando dr["pippo"] con una qualsiasi cosa mi uscisse un valore true.

Grazie per l'aiuto.