Naeel Maqsudov » 19 мар 2004, 11:15
Надо либо найти DBAware OLEContainer. (До D6 включительно такого по-моему не было). Либо взять обычный OLEContainer и на TDataset.OnAfterSrcroll навесить примерно следующее:
Очистить контейнер, если он не пуст.
Загнать содержимое BLOB в потор, например, TMemoryStream
Создать в OLEContainer-е объект из потока
Очистить поток.
Нету Delphi сейчас под рукой
Если нужно, то в понедельник вечером сделаю примерчик.
Надо либо найти DBAware OLEContainer. (До D6 включительно такого по-моему не было). Либо взять обычный OLEContainer и на TDataset.OnAfterSrcroll навесить примерно следующее:
Очистить контейнер, если он не пуст.
Загнать содержимое BLOB в потор, например, TMemoryStream
Создать в OLEContainer-е объект из потока
Очистить поток.
Нету Delphi сейчас под рукой :( Если нужно, то в понедельник вечером сделаю примерчик.