ورود

View Full Version : ارور refresh



fshadh1
سه شنبه 22 دی 1394, 20:18 عصر
موقع اجرا برنامه از adokarbar.refresh ایراد میگیره اینم کدا مشکل از کجاست هر کاری کردم هر جا گذاشتم ارور داد

Option Explicit
Sub cmfalse()

tuserold.Enabled = True
tusernew.Enabled = False


End Sub

Private Sub cmexit_Click()
Unload Me
End Sub


Private Sub Bexit_Click()
Unload Me
End Sub


Private Sub Bsabtuser_Click()

If Combo1.Text = "äÇã ˜ÇÑÈÑí" Then
If (tuserold.Text <> "") And (tusernew.Text <> "") Then
Adokarbar.Recordset.Find " user like '" & tuserold.Text & "'"
If Adokarbar.Recordset.EOF = False Then
Adokarbar.Recordset.Fields("user") = tusernew.Text
MsgBox "äÇã ˜ÇÑÈÑí ÔãÇ ÊÛííÑ íÇÝÊ", vbInformation, ""
ElseIf Adokarbar.Recordset.EOF = True Then

MsgBox "ãÔÎÕÇÊ ÈÏÑÓÊí æÇÑÏ äÔÏå ÇÓÊ", vbCritical, "ÎØÇ"
End If
Else
MsgBox "ãÔÎÕÇÊ ÎæÇÓÊå ÔÏå ÑÇ ˜Çãá ˜äíÏ"
End If

End If



If Combo1.Text = "ÑãÒ æÑæÏ" Then
If (tuserold.Text <> "") And (tusernew.Text <> "") Then
Adokarbar.Recordset.Find " pass like '" & tuserold.Text & "'"
If Adokarbar.Recordset.EOF = False Then
Adokarbar.Recordset.Fields("pass") = tusernew.Text
MsgBox "äÇã ˜ÇÑÈÑí ÔãÇ ÊÛííÑ íÇÝÊ", vbInformation, ""
ElseIf Adokarbar.Recordset.EOF = True Then
Adokarbar.Refresh
MsgBox "ãÔÎÕÇÊ ÈÏÑÓÊí æÇÑÏ äÔÏå ÇÓÊ", vbCritical, "ÎØÇ"
End If
Else
MsgBox "ãÔÎÕÇÊ ÎæÇÓÊå ÔÏå ÑÇ ˜Çãá ˜äíÏ"
End If

End If
End Sub




Private Sub Form_Load()
Adokarbar.ConnectionString = " Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " + App.Path + "\login.mdb"
Adokarbar.RecordSource = "login"
Adokarbar.CommandType = adCmdTable
Adokarbar.Refresh

End Sub
ینم فایل ضمیمش
138348

امکان داره رویه کامپیوتر شما بدون ارور باز بشه ولی مال من ارور رفرش میده
در واقع من یه فرم لاگین دارم که دو نوع کاربر داریم نوع اول ارشد نوع دوم عادی که اگه با نوع دوم وارد شی از رفرش توی این صفحه ایراد میگیره ولی اگه از نوع اول وارد شی ایرادی نداره

fshadh1
سه شنبه 22 دی 1394, 21:03 عصر
اینم فایل ضمیمش
138347

امکان داره رویه کامپیوتر شما بدون ارور باز بشه ولی مال من ارور رفرش میده
در واقع من یه فرم لاگین دارم که دو نوع کاربر داریم نوع اول ارشد نوع دوم عادی که اگه با نوع دوم وارد شی از رفرش توی این صفحه ایراد میگیره ولی اگه از نوع اول وارد شی ایرادی نداره

ایلیا آخوندزاده
چهارشنبه 23 دی 1394, 12:57 عصر
قبل از رفرش اینو قرار بدین :
Adokarbar.CommandType = adCmdText

fshadh1
چهارشنبه 23 دی 1394, 16:35 عصر
قرار دادم بازم ارور داد ولی فهمیدم مشکل از کجاست که بعضی وقتا از رفرش ایراد میگیره . حتی در جواب دوستمون که گفته بودن فایل exe بگیره درش میشه یا باید حذفش کنی باید بگم این روشها این مشکلو برطرف نمی کنه ...

fshadh1
چهارشنبه 23 دی 1394, 16:53 عصر
راستی یه سوال تعداد ado در برنامه برای ارتباط با دیتا بیس محدودیت داره ؟؟؟

hamedmagic
یک شنبه 27 دی 1394, 11:24 صبح
قرار دادم بازم ارور داد ولی فهمیدم مشکل از کجاست که بعضی وقتا از رفرش ایراد میگیره . حتی در جواب دوستمون که گفته بودن فایل exe بگیره درش میشه یا باید حذفش کنی باید بگم این روشها این مشکلو برطرف نمی کنه ...

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

fshadh1
جمعه 02 بهمن 1394, 09:25 صبح
راه حل اینه که تعداد ado هام برای اتصال زیاد بود و vb6 پاسخگو نبود یاد کمشون می کردم