PDA

View Full Version : کار با ADO و ارتباط با بانکهای ACCESS



alineghabi
پنج شنبه 28 دی 1385, 00:59 صبح
لطفا اگه مثالی در رابطه با کار با ADO و ارتباط با بانکهای ACCESS دارید برام بفرستید و بگین مشکل برنامه زیر چیه
هنگام fill کردن هر کاری می کنم خطا میگیره در حالی که فایل student.mdb وجود داره
Private Sub Display_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Display.Click
Dim strSql As String
Dim strCon As String
strCon = "Provider = Microsoft.Jet.OLEDB.4.0;" & "Data Source = d:\student.mdb"
Dim con As New OleDbConnection(strCon)
con.Open()
strSql = "Select * from stTable"
Dim da As New OleDbDataAdapter(strSql, con)
Dim ds As New DataSet()
da.Fill(ds, "stTable")
DataGrid1.DataBindings.Add(New Binding("DataSource", ds, "stTable"))
con.Close()
End Sub

mah.yar
پنج شنبه 28 دی 1385, 10:00 صبح
به جای دو خط اخر کدت از کد زیر استفاده کن:

oledbdataadapter.Fill(dataset, "t1")
DataGrid.DataSource = dataset.Tables("t1")

ضمنا یه مثال با VB.NET 2005 گذاشتم که Insert و Delete و Update و Bind و... رو داره
البته دست و پا شکسته نوشتمش ولی جواب میده

mah.yar
پنج شنبه 28 دی 1385, 10:09 صبح
البته طبق مثالت اینو باید کپی کنی:

da.Fill(ds, "sttable")
DataGrid.DataSource = ds.Tables("sttable")

مثال رو توی این تاپیک گذاشتم.

alineghabi
پنج شنبه 28 دی 1385, 12:33 عصر
باز هم نمیشه
از دستور زیر خطا می گیره

("da.Fill(ds, "stTable

mah.yar
پنج شنبه 28 دی 1385, 14:28 عصر
من عین کدی که خودت نوشتی رو کپی کردم و توی VB2005 اجرا کردم.
برنامه من هم همین Error رو میداد.
اشکال کارت اینجاست که نام جدولتو توی کد زیر اشتباه وارد میکنی.

DataGrid1.DataBindings.Add(New Binding("DataSource", ds, "stTable"))


یعنی جدولی با اسم StTable توی Student.mdb نداری و اسم جدولت چه چیز دیگست.
نام درست جدول رو تو قسمت StrSql هم درست کن حتما جواب میده.

my_silver_star
یک شنبه 01 بهمن 1385, 13:55 عصر
لطفا اگه مثالی در رابطه با کار با ADO در delphiو ارتباط با بانکهای ACCESS دارید برام بفرستید که Insert و Delete و Update , selecte رو داشته باشه .
ممنون

programmermp
یک شنبه 01 بهمن 1385, 15:50 عصر
لطفا اگه مثالی در رابطه با کار با ADO در delphiو ارتباط با بانکهای ACCESS دارید برام بفرستید که Insert و Delete و Update , selecte رو داشته باشه .
ممنون

سلام دوست عزیز

فکر نمی کنی اگه این پست رو توی تالار دلفی می دادی یا توی تالار بانک اطلاعاتی اکسس

زودتر به نتیجه می رسیدی بعدا اگه جستجو نکردی این کار رو بکن چون به احتمال زیاد

توی سایت هست اگه نبود توی سایت www.codeproject.com (http://www.codeproject.com) جستجو کن حتما با مثال

و توضیحات پیدا می کنی سایت جامعی هست

البته عذرخواهی می کنم این مطالب رو گفتم

برای خودت خوبه و زودتر به جواب می رسی

با ارزوی موفقیت برای همه دوستان:تشویق: :تشویق: :تشویق:

my_silver_star
یک شنبه 01 بهمن 1385, 23:26 عصر
دوست عزیز ممنون از لطفت . راستش من باره اولم بود پست می زدم . هم ناوارد و هم اینکه عجله داشتم . به هر حال از راهنماییتون ممنون .:لبخندساده: