Как записать файл в Blob полеDelphi , Базы данных , BLOB поляКак записать файл в Blob поле
Автор: Vit 1. Через таблицу: (table1.fieldbyname('ddd') as TBlobField).loadfromfile('dddss'); Для некоторых баз данных через BDE так можно загрузить не более 64k 2. через параметры в квере... ADOquery1.sql.text:='Insert into myTable (a) Values (:b)'; ADOQuery1.parameters.parseSQL(ADOquery1.sql.text, true); ADOQuery1.parameters.parambyname('b').LoadFromFile('MyFile'); ADOQuery1.execsql; Here's the translation of the text into Russian: Тема хранения файлов в базе данных! Вит поделился двумя методами для загрузки файла в поле Blob в базе данных с помощью компонентов Delphi и ADO. Метод 1: Использование TTable
В этом методе Вит использует метод Метод 2: Использование ADOQuery и параметров
В этом методе Вит использует компонент
В целом, оба метода могут использоваться для загрузки файлов в поле Blob в базе данных с помощью компонентов Delphi и ADO. Однако, если вам нужно обрабатывать большие файлы, Метод 2 более подходящий, потому что он не имеет ограничения по размеру, как Метод 1. Хотите ли вы, чтобы я предложил альтернативные решения или предоставил больше информации о работе с Blob в Delphi? В статье описаны два способа записи файла в поле типа Blob в базе данных: через использование таблицы и с помощью параметров запроса ADOQuery. Комментарии и вопросыМатериалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |