Тема: Blob-поля..
Показать сообщение отдельно
  #1  
Старый 17.05.2008, 12:32
Axotnik Axotnik вне форума
Прохожий
 
Регистрация: 16.10.2007
Сообщения: 10
Репутация: 10
По умолчанию Blob-поля..

Добрый день уважаймые..у меня такой вопросс---как занести картинку в базу данных в блоб-поле через параметризованный запросс.Вот пример кода.Когда я захожу в интербейс.Подключаю свою базу и проверяю блоб поле--мне видаеть ошибка --ето не графический файл..Что делать .Помогите пожалуста..
Код:
 DM.IBQuery2.SQL.Clear;
DM.IBQuery2.SQL.Text:='insert into IMAGES(ID_IMAGES,NAME_1,NAME_2,NAME_3,IMG_1,IMG_2,IMG_3) values(:id,:a,:b,:c,:d,:e,:g);';
DM.IBQuery2.Params[0].AsInteger:=strtoint(edit1.text);
DM.IBQuery2.Params[1].AsString:=edit28.Text;
DM.IBQuery2.Params[2].AsString:=edit29.Text;
DM.IBQuery2.Params[3].AsString:=edit30.Text;
DM.IBQuery2.Params[4].AsBlob:=OpenPictureDialog1.FileName;
DM.IBQuery2.Params[5].AsBlob:=OpenPictureDialog2.FileName;
DM.IBQuery2.Params[6].AsBlob:=OpenPictureDialog3.FileName;
DM.IBTransaction1.Commit;
DM.IBQuery2.ExecSQL;

Admin: Не забываем использовать теги для оформления кода!
Ответить с цитированием