Страница 1 из 1

IMDD - обновить запись

Добавлено: 14 Сентябрь 2019, 12:00
gopstop2007
Кто использует IMDD-In-Memory Database Driver, подскажите
Есть справочник - 'Custom' (ODBC), из него загружается в таблицу - 'Custom_mem' (IMDD)
Выводим все в Browse из Custom_mem
Изменяем значение поля одной записи на сервере в 'Custom'.
Из доки IMDD использовал SyncRefresh(refresh IMDD record)

Код: Выделить всё

Custom:MyField = BRWx.q.Custom_mem:MyField
GET(Custom,Custom:primkey)
IF ~ERRORCODE()
   IF MemAccess:Custom_mem.SyncRefresh(Custom)<>Level:Benign
          MESSAGE('Файл не может быть синхронизирован.('|
                              &MemAccess:Custom_mem.GetSyncErrorCode()&') '|
                              &MemAccess:Custom_mem.GetSyncError())
   ELSE
          MESSAGE('Запись была синхронизирована с сервером')
   END
END    
BRWx.ResetFromBuffer()
не работает :(
Вопрос, как правильно в IMDD обновить одну измененную запись в 'Custom' и обновить эту запись в browse c 'Custom_mem' не загружая весь справочник?