IBProvider v1.7.10.542 и v1.8.0.542 beta
Общие изменения
- Исправлена ошибка в IRowsetLocate::GetRowsByBookmark.
- Для поддержки интерфейса IRowsetScroll нужно явно установить свойство набора рядов «IRowsetScroll» в true.
Текущее состояние 1.8
На данный момент мы завершили реализацию и тестирование OLE DB интерфейсов, отвечающих за обновление наборов рядов — IRowsetChange и IRowsetUpdate. Механизм обратной записи изменений в базу данных пока не реализован.
Мы исходим из того, что завершенный код является стабильным и с большой вероятностью попадет в релиз. Поэтому, если вы обнаружите отклонение или некорректную работу — пожалуйста, сообщите нам об этом.
Сейчас набор с поддержкой обновлений доступен через ADO.
Еще раз напоминаем, что производимые изменения в наборе рядов не записываются обратно в базу данных.
Поддержка версии 1.8 на уровне VCL компонент
На текущий момент полную поддержку новых возможностей «IBProvider 1.8» обеспечивает OLE DB Direct. И именно этот набор в ближайшее время будет использоваться для тестирования функциональности провайдера.
При тестировании обновляемых наборов нашего OLE DB провайдера с этими VCL-компонентами необходимо проверять, что свойство «IRowsetScroll» установлено в false.