Salve ho un problema con asp.net 3.5
Sto creando un sito con web developer e ho una connessione con un database access,il programma funziona e legge tranquillamente i valori.Volevo chiedere,invece di usare i numeri per indicare le tabelle,posso utilizzare direttamente i nomi delle colonne?come si fa?posto il codice seguente(con i numeri)
String sconn = "Provider=Microsoft.Jet.Oledb.4.0; Data Source=" +
@"D:\Documenti\Uni\Esercizi\Tech Web\WebSite1\App_Data\dbaccess.mdb";
String sql = "Select * from persona"; /*stringa di query*/
OleDbConnection con = new OleDbConnection(sconn);
con.Open();
OleDbCommand cmd = new OleDbCommand(sql, con);
OleDbDataReader rst = cmd.ExecuteReader();
while (rst.Read())
{
email.Text = rst.GetString(0);
nome.Text = rst.GetString(1);
cognome.Text = rst.GetString(2);
indirizzo.Text = rst.GetString(3);
telefono.Text = rst.GetString(4);
auto.Text = rst. ;
}
con.Close();:

Rispondi quotando