با سلام به همه دوستان عزیز ، من تا حالا با فایل ها زیاد کار کرده ام ، ولی تجربه چندانی
در کارکردن با DB نداشته ام .
سوال من : من یک جدول بانک اطلاعاتی در Access ایجاد کرده ام به نام student و نام فایل
بانک اطلاعاتی university.mdb میباشد ، جدول دارای 3 ستون و دارای فیلد های
Name , StdNum , Major میباشد ، من با کد زیر میخواهم اطلاعات را از DB خوانده و در یک
ListBox نشان دهم ، ولی با کد زیر فقط سطر اول جدول نشان داده میشود و بقیه اطلاعات
سطر های بعدی نشان داده نمی شوند !! ممنون میشم اگه راهنمایی کنید :
کد برنامه :
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\university.mdb";
OleDbConnection con1 = newOleDbConnection(connectionString);
con1.Open();
string queryString = "SELECT * FROM student";
OleDbCommand c1 = newOleDbCommand(queryString);
c1.Connection = con1;
OleDbDataReader dr = c1.ExecuteReader();
object[] list = newobject[10];
while (dr.Read())
{
dr.GetValues(list);
}
con1.Close();
foreach (object obj in list)
{
if(obj!=null)
listBox1.Items.Add(obj);
}
متشکر و ممنون .