![]() |
![]() ![]() ![]() ![]() |
|
Как записать файл в Blob полеDelphi , Базы данных , 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. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 | ||||