Làm cách nào để đọc dữ liệu trong cơ sở dữ liệu truy cập ms và hiển thị nó trong hộp danh sách. Tôi có các mã ở đây nhưng tôi có lỗi.Lấy dữ liệu từ cơ sở dữ liệu MS Access và hiển thị nó trong hộp danh sách
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");
}
}
các lỗi đang ở đây: 1. Lỗi 1 quá tải tốt nhất phương pháp phù hợp for'System.Data.Common.DbDataReader.GetString (int) có một số đối số không hợp lệ. 2. Lỗi 2 Đối số '1': không thể chuyển đổi từ 'chuỗi' thành 'int'
chuỗi Nhận Gets giá trị của cột được chỉ định như là một chuỗi. và đặc điểm kỹ thuật là số không cơ sở, nếu kết quả truy vấn của bạn trả về một bảng có 5 cột và bạn muốn nhận giá trị của cột thứ 3, hãy gọi hàm này với 2 làm tham số – saeed