ADOtable обновление

У меня есть ADOTable с 3 столбцами "ID", "Number" и "Used". Таблица содержит несколько предварительно сгенерированных чисел. Когда я использую номер, я просто устанавливаю 'USED' на 1, а затем фильтрую таблицу, чтобы получить только неиспользуемые номера.

Теперь небольшая проблема: скажем, я вытащил число и установил "ИСПОЛЬЗОВАННЫЙ" на 1. Я вижу, что столбец обновляется в Access, если я пытаюсь получить другой номер с помощью Delphi, он дает мне то же самое, поэтому я думаю, что таблица ADO не имеет были обновлены. Я пытался использовать refresh но это не сработало. Единственный способ заставить его работать - это использовать Active := false а потом Active := true, Я думаю, что должен быть более элегантный способ сделать это. Любая идея?

1 ответ

Задавать CursorLocation вашей AdoTable в clUseServer а также AdoTable.refresh буду работать

Другие вопросы по тегам