Jak odczytać dane z bazy danych dostępu MS i wyświetlić ją w polu listy. Mam kody tutaj, ale mam błędy.Pobieranie danych z bazy danych MS Access i wyświetlanie ich w polu listy
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");
}
}
błędy są tutaj: 1. Błąd 1 Najlepszym przeciążony for'System.Data.Common.DbDataReader.GetString metoda match (int)”ma pewne nieprawidłowe argumenty. 2. Błąd 2 Argument "1": nie można przekonwertować z "ciągu" na "int"
Get String Pobiera wartość określonej kolumny jako ciąg znaków. a specyfikacja jest zerowa, jeśli wynik zapytania zwróci tabelę z 5 kolumnami i chcesz uzyskać wartość trzeciej kolumny wywołaj tę funkcję z 2 jako parametrem – saeed