MYSQL + blob

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

MYSQL + blob

Сообщение Xenar » 12.07.2012 23:28:50

Здраствуйте.
Для загрузки изображений в MySQL базу сделал такой код
Код: Выделить всё
   SQLQuery.Active:=false;
   SQLQuery.SQL.Clear;
   SQLQuery.sql.ADD('INSERT INTO zaivki_image (anketa) VALUES (:blob);');
   SQLQuery.ParamByName('blob').LoadFromFile('/***/1.jpg', ftBlob);
   SQLQuery.ExecSQL;

где
zaivki_image название таблицы
anketa - имя поля (blod типа)

Брал за основу дельфийские варианты, вроде бы должно работать но при исполнении выдает исключение что параметр blob не найден в 4 строке .
В чем может быть причина, всю голову уже поломал. Подскажите пожалуста кто в курсе.
Аватара пользователя
Xenar
постоялец
 
Сообщения: 158
Зарегистрирован: 08.06.2011 12:54:07

Re: MYSQL + blob

Сообщение Ism » 13.07.2012 14:28:59

Может так

SQLQuery.Active:=false;
SQLQuery.SQL.Clear;
SQLQuery.sql.ADD('select * from zaivki_image');
SQLQuery.Open
SQLQuery.Insert
TBlobField(SQLQuery.FieldByName('field')).Value:= загруженный jpg или TBlobField(SQLQuery.FieldByName('field')).LoadFromFile('/***/1.jpg')
SQLQuery.Post
Ism
энтузиаст
 
Сообщения: 908
Зарегистрирован: 06.04.2007 17:36:08


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 234

Рейтинг@Mail.ru
cron