سلام
من vsflexgrid رو به adodc وصل کردم و با کد زیر میخوام یک رکورد از دیتابیس رو حذف کنم
اما ارور مشابه تصویر رو نشون میده
Adodc1.RecordSource = vsflexgrid1.Row
Adodc1.Recordset.Delete
Adodc1.Refresh
1.png
سلام
من vsflexgrid رو به adodc وصل کردم و با کد زیر میخوام یک رکورد از دیتابیس رو حذف کنم
اما ارور مشابه تصویر رو نشون میده
Adodc1.RecordSource = vsflexgrid1.Row
Adodc1.Recordset.Delete
Adodc1.Refresh
1.png
شما رکورد های که مثل هم هست رو زیاد دارید و این اخطار بخاطر اینه که میاد بیش از یک رکورد رو در نظر میگیره ....
شما یک کلید یکتا تعریف کنید و بعد حذف کنید تا چنین مشکلی پیش نیاد...
با خود VSFlexGridهم می تونید رکورد رو حذف کنید .
VSFlexGrid1.RemoveItem (VSFlexGrid1.RowSel)
VSFlexGrid1.Refresh