ورود

View Full Version : سوال: خطا در update)vb6)



mehdipour_m2
دوشنبه 13 شهریور 1391, 14:14 عصر
Adodc1.RecordSource = "update tabdiladd set adia=' " & TxtEnter(12).Text & " ' "
Adodc1.Refresh
DataGrid1.Refresh
خطا داد وقتی به adodc1.refresh رسیدم، (Operation is not allowed when the object is closed)

behnam_tr
یک شنبه 30 مهر 1391, 20:32 عصر
منم این مشکل رو دارم کسی راه حلشو نمیدونه ؟

SlowCode
یک شنبه 30 مهر 1391, 20:38 عصر
سلام آقای behnam_tr
لطفا کدت رو بزار تا بررسی بشه، متن خطا میگه که اتصال قطع شده پس باید کدت رو ببینیم.

behnam_tr
یک شنبه 30 مهر 1391, 20:52 عصر
دستورات فرم لود


Adodc2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "/db.mdb;"
Adodc2.RecordSource = "Select * from kala"
Adodc2.Refresh


دستورات Button


Adodc2.RecordSource = "Update kala Set tedad=" & CStr(Val(Text146.Text) - Val(Text28.Text)) & _
" Where Id=" & Val(Text100.Text)


Adodc2.Recordset.Update
Adodc2.Refresh

SlowCode
یک شنبه 30 مهر 1391, 23:04 عصر
به جای خط اول دکمت از دستور زیر استفاده کن، ببین درست میشه؟ شاید اون دستور رو پشتیانب نمیکنه!

Adodc2.RecordSource = "Select * from kala Where Id=" & Val(Text100.Text)
Adodc2.Refresh
Adodc2.Fields(index).value = CStr(Val(Text146.Text) - Val(Text28.Text))

behnam_tr
یک شنبه 30 مهر 1391, 23:43 عصر
خطای کامپایلری میده
method or data member not found

.Fields خط سوم هایلات انتخاب میشه یعنی خطا اون قیمت رو نشون میده

SlowCode
دوشنبه 01 آبان 1391, 14:33 عصر
به جای index توی خط آخر اندیکس فیلدت رو بنویس، مثلا 1 یا 2

behnam_tr
دوشنبه 01 آبان 1391, 22:55 عصر
نشد .........