Salve, io ho la necessità di mettere in degli array i risultati di una select sql.
Io innanzitutto ho definito le variabili:
public string[] nome = new string[4];
public string[] descrizione = new string[4];
public string[] foto= new string[4];
Successivamente ho fatto la connessione al db e la query. Una volta fatta la query prendo i risultati in questo modo:
MySqlCommand cmd = new MySqlCommand(SQL, connection);
MySqlDataReader dr = cmd.ExecuteReader();
Ora devo assegnare i risultati agli array di prima. Ho scritto così:
if (dr.HasRows)
{
while (dr.Read())
{
nome= dr["nome"].ToString[];
descrizione = dr["descrizione"].ToString[];
foto = dr["foto"].ToString[];
}
}
Il problema è che mi da l'errore al metodo ToString (dopo le parentesi []) perchè mi dice:
"Errore di sintassi: è previsto un valore"
Come lo risolvo?
HELP ME!!!!!!!