ADOtable обновление
У меня есть ADOTable с 3 столбцами "ID", "Number" и "Used". Таблица содержит несколько предварительно сгенерированных чисел. Когда я использую номер, я просто устанавливаю 'USED' на 1, а затем фильтрую таблицу, чтобы получить только неиспользуемые номера.
Теперь небольшая проблема: скажем, я вытащил число и установил "ИСПОЛЬЗОВАННЫЙ" на 1. Я вижу, что столбец обновляется в Access, если я пытаюсь получить другой номер с помощью Delphi, он дает мне то же самое, поэтому я думаю, что таблица ADO не имеет были обновлены. Я пытался использовать refresh
но это не сработало. Единственный способ заставить его работать - это использовать Active := false
а потом Active := true
, Я думаю, что должен быть более элегантный способ сделать это. Любая идея?
1 ответ
Задавать CursorLocation
вашей AdoTable
в clUseServer
а также AdoTable.refresh
буду работать