powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / C++ Builder6: импорт/экспорт в Oracle 9.2.0.5 BLOB-ов через BDE
2 сообщений из 2, страница 1 из 1
C++ Builder6: импорт/экспорт в Oracle 9.2.0.5 BLOB-ов через BDE
    #33762257
Sonny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть приложение, написанное на Borland C++ Builder6, которое через BDE работает с Oracle Server 9.2.0.5.

Хочу вставить туда следующую фичу: в таблицу на сервере засовывать файлы .dbf и .txt (в поле формата BLOB). Ну и потом как-то их оттуда доставать.

Поскольку с файловыми БЛОБами никогда не работал - подскажите, в какую сторону копать?

Да, файлы доступны только на клиентской машине, на которой крутится оное приложение на С++, так что оракловыми средствами их не всосать :(
...
Рейтинг: 0 / 0
C++ Builder6: импорт/экспорт в Oracle 9.2.0.5 BLOB-ов через BDE
    #33762437
Dmitrii K.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TBDEDataSet::CreateBlobStream - создаёшь BlobStream + FileStream (связанный с требуемым файлом) и загоняешь всё из FileStream в BlobStream через TStream::CopyFrom (в справке есть примеры, кажется).
Кроме того, надо учесть особенности работы с BlobStream - в справке тоже описано...
Чтобы "достать обратно" - точно также, только в другую сторону )

Воможно, было бы лучше для dbf создавать аналогичную таблицу (таблицы) в базе, а txt загонять в CLOB, но это уже так... мысли вслух (точнее прописью ) ).
И ещё для работы с Oracle есть библиотеки ODAC и DOA...
Всего.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / C++ Builder6: импорт/экспорт в Oracle 9.2.0.5 BLOB-ов через BDE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]