|
|
#1
|
|||
|
|||
Ошибка
Есть Combo и dbgrid. Делаю фильтрацию записей в dbgrid по элементу в combo через фильтр. Иногда при выборе в combo выскакивает ошибка record already locked ba this session. Запускаю заново все работает. В чем может быть проблема?
|
#2
|
||||
|
||||
возможно идет где-то запись(Edit(), например), посмотри код по-хорошему.
Как ты перемещаешься по комбо? Код покажи... SysMan. C++Builder Internet/Intranet Programming. |
#3
|
|||
|
|||
примерно такой код используется в 4 местах. Везде нормально кроме одного. Сравнивал, проверял, все нормально. Хотя все может быть.
n:=frame41.DBComboBox1.ItemIndex; Frame41.fr4Table.Filter:='Region_id='+inttostr(n+1 ); |
#4
|
|||
|
|||
Попробуй вот такой код:
Table4.Filter := 'Kontragent=''' + ComboBox5.Text+''''; Перез запуском самой фильтрации проверь, чтобы в Combo была хоть какая-то запись |