PDA

View Full Version : خطا زمان حذف كردن يك ركورد



mah6951
پنج شنبه 24 تیر 1389, 13:10 عصر
سلام دوستان
وقتي كه مي خواهم از يك جدول يك ركورد خاص حذف كنم پيام خطا ظاهر مي شود
key column information is in sufficient or incorrect
چكار كنم كه اين پيام نيايد.ايا ساختار جدول مشكل دارد؟ لطفا راهنمايي كنيد
با تشكر

LORD AELX
پنج شنبه 24 تیر 1389, 13:14 عصر
سلام دوستان
وقتي كه مي خواهم از يك جدول يك ركورد خاص حذف كنم پيام خطا ظاهر مي شود
key column information is in sufficient or incorrect
چكار كنم كه اين پيام نيايد.ايا ساختار جدول مشكل دارد؟ لطفا راهنمايي كنيد
با تشكر

از چه Query ای استفاده می کنید؟! :متفکر:

mah6951
پنج شنبه 24 تیر 1389, 15:46 عصر
در vb یک فرم ایجاد کردم و یک دکمه command درست کردم و adodc1 به بانک و جدول مورد نظر وصل کردم و این کد زیر در دکمه قرار دادم


With Adodc1.Recordset
.Delete

.Requery

End With

ولی زمانی برنامه اجرا می کنم خطا ظاهر می شود؟

shoeyb1990
شنبه 02 مرداد 1389, 02:19 صبح
در vb یک فرم ایجاد کردم و یک دکمه command درست کردم و adodc1 به بانک و جدول مورد نظر وصل کردم و این کد زیر در دکمه قرار دادم


With Adodc1.Recordset
.Delete

.Requery

End With

ولی زمانی برنامه اجرا می کنم خطا ظاهر می شود؟

برای حذف کردن این دستور کافیه
Adodc1.Recordset.Delete

اگر از DataGride استفاده میکنی اونی که میخوای حذف شه رو انتخاب کن دکمه رو که بزنی خودش حذف میکنه اگه هم انتخواب نکنی اولین گزینه رو حذف میکنه.

M.T.P
شنبه 02 مرداد 1389, 11:17 صبح
اگه بانکتون اکسس هست ، به نظرم فیلد ID رو از جدول حذف کردین.

mmssoft
شنبه 02 مرداد 1389, 14:13 عصر
برای حذف یک رکورد می تونید از کد زیر استفاده کنید. ( استفاده کردن از Refresh هم اختیاریه، ولی باشه بهتره) :

Adodc1.Recordset.Delete adAffectCurrent
Adodc1.Refresh