Grazie 
Ho fatto così:
codice:
string tableName = "stat";
string ordine = "nome";
string str_conn = System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"];
OleDbConnection cnn = new OleDbConnection(str_conn) ;
OleDbCommand cmd = new OleDbCommand ("SELECT * FROM " + tableName + " ORDER BY " + ordine + " ASC", cnn);
cnn.Open();
OleDbDataReader dr=command.ExecuteReader();
string dati=string.Empty;
while (dr.Next())
{
dati=string.Format("{0}{1} - {2}
",dati,
dr["nome"].ToString(),dr["data"].ToString());
}
cnn.Close();
ho importato: System.Data.OleDb; e System.Data, ma mi da questi errorini che non comprendo:
c:\inetpub\wwwroot\ppp\admin\dati.aspx.cs(69): The type or namespace name 'command' could not be found (are you missing a using directive or an assembly reference?)
(lo segnala la riga dopo la cnn.open)
c:\inetpub\wwwroot\ppp\admin\dati.aspx.cs(72): 'System.Data.OleDb.OleDbDataReader' does not contain a definition for 'Next'
(lo segnala su dr.next)