Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.06.2010, 07:01   #1
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию запись пустого значения в блоб поле в FireBird

Пишу так
Код:
 DM.FIBQ.SQL.Clear;
         DM.FIBQ.SQL.Text:='INSERT INTO SOTRUDNIKI (ID,foto)
VALUES(null,:foto)';
         jpgAddData:=TJpegImage.Create;
         msAddData:= TMemoryStream.Create;
         jpgAddData.Assign(Image2.Picture.Graphic);
         jpgAddData.SaveToStream(msAddData);
         DM.FIBQ.ParamByName('FOTO').LoadFromStream(msAddData);
Но если не загрузить картинку то будет ошибка.
Пытался сделать такое условие

Код:
if Image2.picture<>nil then
 DM.FIBQ.ParamByName('FOTO').value:='null';
но не работает(((
Lokos вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Добавление файла в БД фиреберд в БЛОБ поле TheZvir Помощь студентам 1 27.10.2010 19:59
Запись даты в FireBird Lokos БД в Delphi 11 23.06.2010 07:53
Значения в поле подстановок зависят от значения в другом поле pyhtelka Microsoft Office Access 4 13.06.2010 10:42
Поиск не пустого значения mephist Microsoft Office Excel 4 17.07.2009 10:08