Salve Ragazzi
Sono alle prese con un problema che non mi è chiaro... allora faccio un semplicissimo query di select dal mio database in una classe.cs, nel mio form di windows invece eseguo un controllo sul risultato della query... ma ciò che non capisco è perchè i dati non vengono letti...
Ecco il codice relativo alla query
//Creo l'oggetto SqlCommand per implementare la mia query sql
SqlCommand datacommand = new SqlCommand();
datacommand.Connection = Login_Connection;
//Query sql sul database
datacommand.CommandText = "SELECT * FROM BlackList WHERE Url=@url";
//Dichiaro le variabili command di riferimento per la query
datacommand.Parameters.Add("@url", SqlDbType.VarChar, 500).Value = Url;
//Creo un SqlDataReader per recuperare i campi nel database
SqlDataReader datareader = datacommand.ExecuteReader();
//Estrazione dei dati
if (datareader.Read())
{
Url = datareader["Url"].ToString();
}
else
{
if (Url.Length <= 0)
{
MessageBox.Show("Non sono presenti dati nella BlackList");
}
else
{
return;
}
}
Attendo un vostro aiuto
Grazie