Come leggere i dati nel database di accesso ms e visualizzarli in una casella di riepilogo. Ho i codici qui ma ho degli errori.Recupero dei dati dal database MS Access e visualizzazione in una listbox
private void button3_Click(object sender, EventArgs e)
{
using (OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\Sisc-stronghold\mis!\wilbert.beltran\DataBase\DataStructure.accdb"))
using(OleDbCommand cmd = new OleDbCommand(" SELECT * from TableAcct", conn))
{
conn.Open();
OleDbDataReader Reader = cmd.ExecuteReader();
//if (Reader.HasRows)
if (Reader.HasRows)
{
Reader.Read();
listBox1.Text = Reader.GetString("FirstName");
}
}
gli errori sono qui: 1. Errore 1 Il metodo migliore partita di overload for'System.Data.Common.DbDataReader.GetString (int)' ha alcuni argomenti non validi. 2. Errore 2 Argomento '1': impossibile convertire da 'stringa' a 'int'
stringa Get Ottiene il valore della colonna specificata sotto forma di stringa. e la specifica è da zero numeri di base, se il risultato della tua query restituisce una tabella con 5 colonne e vuoi ottenere il valore della 3a colonna chiama questa funzione con 2 come parametro – saeed