Консультация № 145382
29.09.2008, 08:40
0.00 руб.
0 1 0
hi...

Не могу понять почему частенько вылетает ошибка при использовании DBLookupComboBox:
EOleExxeption with message 'Не удается найти строку для обновления. Некоторые значения могли быть изменены со времени ее последнег чтения.'


Например, на форме есть edit, в которое пользователь вводит строку, после чего нажимает кнопку и эта строка записывается в таблицу T1 базы данных. После этого, пользователь, выбирает одно из доступных значений в DBLookupComboBox и после этого происходит ошибка. Значение которое выберет здесь пользователь записывается в туже таблицу T1 базы...

Свойство datasource компонента DBLookupComboBox указывает на datasource таблицы T1.

Спасибо.

Обсуждение

Неизвестный
01.10.2008, 16:08
общий
Посмотрите на примере (исходник delphi 7): тут (13Кб)

1. Создайте новую запись с помощью dbgrid и сохраните
2. Щелкните на DBLookupComboBox и выбирите одно из значений
3. Получите ошибку...
Форма ответа