Delphi. TRichView. Как записать контрол в базу и прочитать его оттуда?

Код для примера, без обработки ошибок. Предполагается, что подключение у нас уже создано в отдельном модуле и на форме добавлен компонент FDQuery. Также в базе создано BLOB поле.

Запись в базу через поток MemoryStream

Чтение из базы через поток MemoryStream

Какие тонкие места могут быть?

-Опущу здесь обработку ошибок.

-Во-первых memory stream, если данных будет слишком много, memorystream может не справиться, возможно лучше будет использовать filestream.

-Во-вторых BLOB поле. Чтобы сервер БД не падал, лучше заранее побеспокоиться о максимально возможном значении BLOB поля

5

This entry was posted in Без рубрики. Bookmark the permalink.