PDA

View Full Version : خطا هنگام استفاده از source در ADODB.Recordset دستورات adodb



pouyansaraf
یک شنبه 29 خرداد 1390, 14:08 عصر
سلام بر دوستان عزیز
لطفا کمک کنید
برای استفاده از dbms access در نرم افزار از dadodb.dll استفاده کرده ام
ماننده عکس زیر با خطای زیر برخورد کرده ام
فایل dll و دیتا بیس را در فایل prj.rar افزوده ام
دلیل این خطا چیست
با تشکر

tmp.Rows.Clear()
tmp.Columns.Clear()
tmp.Columns.Add("name", "نام")
tmp.Columns.Add("family", "نام خانوادگی")
tmp.Columns.Add("tel", "تلفن")
tmp.Columns.Add("adr", "آدرس")

Dim cnn As New ADODB.Connection
cnn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=data.accdb;Persist Security Info=False;"
cnn.Open()
Dim rcs As New ADODB.Recordset
rcs.ActiveConnection = cnn
rcs.Source = "select * from contact"
rcs.CursorType = ADODB.CursorTypeEnum.adOpenDynamic
rcs.Open()
Dim I As Integer = 0
While Not rcs.EOF
tmp.Rows.Add()
tmp.Item("name", I).Value = rcs.Fields("name").Value
tmp.Item("family", I).Value = rcs.Fields("family").Value
tmp.Item("tel", I).Value = rcs.Fields("tel").Value
tmp.Item("adr", I).Value = rcs.Fields("adr").Value
rcs.MoveNext()
I += 1
End While
rcs.Close()
cnn.Close()