Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[34.204.177.148] |
|
Сообщ.
#1
,
|
|
|
Здравствуйте господа!
У меня возникла проблема с удалением записи через ADO таблицу. конкретно при выполнении следующего кода : DeleteIndex:=ADOQuery1.FieldByName('B_REC_ID').AsString; Form1.OPLNAL.Filter:='B_NAL_ID = '+ DeleteIndex; Form1.OPLNAL.Filtered:=true; if Form1.OPLNAL.RecordCount<>0 then Form1.OPLNAL.DeleteRecords(arFiltered); возникает ошибка : EOleException with message 'Операция не допускается в данном контексте' Помогите пожалуйста разобраться с этим. |
Сообщ.
#2
,
|
|
|
Самое лучшее использовать отдельную квери:
Delete From MyTable Where B_REC_ID=DeleteIndex Будет и быстрее и надёжнее. |