PDA

View Full Version : لطفا راهنمایی کنید



RZ_HAFEZ
دوشنبه 02 مهر 1386, 14:22 عصر
برای ذخیره اطلاعات در یک بانک اطلاعاتی از از کد زیر استفاده میکنم
Private Sub Text12_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
KeyAscii = 0
Adodc1.Recordset.AddNew
Text1.SetFocus
End If
Adodc1.Refresh
DataGrid1.ReBind
End Sub
ولی ERROR زیر را میدهد
RUN TIME ERROR
OPERATION WAS CANCELED
با تشکر

lahiji
سه شنبه 03 مهر 1386, 07:59 صبح
سلام
دوست خوب ،

یادت باشه نباید بعد از دستور addnew از refresh استفاده کنی

زمانی که رکورد جدیدی ایجاد کردی باید برای ذخیره رکورد مورد نظر
اون رو update کنی

با دستور زیر می تونی این کار رو انجام بدی
اگر از ado استفاده می کنی

adodc1.recordset.update