Показать сообщение отдельно
  #2  
Старый 23.03.2010, 18:00
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,015
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Там были разные хитрости. Как я понимаю, ты пытаешься использовать MIDAS (т.к. есть TDatasetProvider). Тут штука такая.
1. MIDAS автомтически коммитит транзации, так что компоненты должны это понимать. Например, со штатными IBX не получается работать через MIDAS, мне пришлось для этого перейти на FIB.
2. Для корректной работы там надо указать способ определения нужной записи. Обычно, я указываю что-то типа ByKey (не могу сейчас точно посмотреть) и для первичного ключа у соотв. поля ставлю флажок. Поищти в гугле - там есть пара статей, которые это хорошо описывают.
Ответить с цитированием