PDA

View Full Version : دستور حذف از دیتا بیس اس کیو ال



samaneh_h
شنبه 12 آبان 1386, 16:55 عصر
فکر می‌کنید دستور زیر چه مشکلی داره که تویک فرم با یک تیبل کار می‌کنه ،ولی توی یه فرم دیگه با یک تیبل دیگه کار نمی‌کنه
فرمم شامل تکست باکس و دیتا گرید هست که هر دو به یه تیبل اشاره می‌کنند.وقتی رکورد مورد نظرم رو با کد زیر می‌خوام حذف کنم خطا می‌ده
جالبش اینجاست که این کد رو اول نوشتم بعد وقتی دیدم خطا می‌ده برگشتم و از یه فرم دیگه که درست کار می‌کرد کپی کردم اینجا ولی...بازم خطا



Try

Me.BindingContext(DsMan1, "Hhuman").RemoveAt(Me.BindingContext(DsMan1, "Hhuman").Position)
Me.BindingContext(DsMan1, "Hhuman").EndCurrentEdit()
DaMan.Update(DsMan1, "Hhuman")
DsMan1.HHuman.AcceptChanges()
Catch ex As Exception
DsMan1.HHuman.RejectChanges()
MsgBox(ex.Message)
EndTry


اینم پیغام خطاشه

update requires a valid deletecommand when passed datarow collection with deleted rows

zarrin_306
شنبه 12 آبان 1386, 17:13 عصر
هنگامافزودن جدول به پروژه با ویزارد در قسمت پایانی یاسد 4 عملکرد اصلی علامت تیک داشته باشند
آیا اینگونه بود!

samaneh_h
یک شنبه 13 آبان 1386, 09:48 صبح
هوراااااااااااااااااااااا ااا فهمیدم
مشکل اینجا بود که من برای جدول مشکل دار ام primary key نذاشته بودم..این Error از اینجا اومده بود