Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.94/16: Рейтинг темы: голосов - 16, средняя оценка - 4.94
2 / 2 / 1
Регистрация: 23.12.2009
Сообщений: 57
1

blob поле

01.05.2013, 00:49. Показов 3093. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте ! немного непонятно с blob полями..
Пусть есть БД с несколькими таблицами. (см. РИС). КАК мне добавить blob поле и номер вопроса в одну строку таблицы 'картинки' ?
попытаюсь пояснить вопрос.Везде пишут что для добавления блоб полей используется следующий алгоритм :
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
procedure TForm1.Button4Click(Sender: TObject);
var
 blob:Tmemorystream;
begin
  try
    if openPictureDialog1.Execute then
      begin
        AdoQuery1.Insert;
        Blob:=TadoBlobStream.Create(TblobField(AdoQuery1.FieldByName('imag')),bmWrite);
        Blob.LoadFromFile(OpenPictureDialog1.FileName);
        Blob.Free;
        AdoQuery1.Post;
      end;
  except
   on e :Exception do
  end;
end;
Из него мне понятно что картинка будет добавлена в поле 'imag' таблицы. А Мне нужно чтобы при нажатии кнопки в таблицу добавлялся номер вопроса в поле 'nom_vopr' и картинка в поле 'imag'. Что-то не понимаю как это сделать...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.05.2013, 00:49
Ответы с готовыми решениями:

Поиск и поле blob
Хочу осуществить поиск по таблице по полю Адрес квартиры например, в таблице также к каждой...

Записать файл в blob-поле
Привет Всем! Скажите пожалуйста, как записать файл .doc в blob поле?

zip архив в BLOB поле
Здравствуйте! Снова возник вопрос, нужны ваши идеи! Есть BLOB поле, в котором содержится...

ProgressBar загрузки файла в BLOB поле
Имеется база данных FireBird. В ней есть таблица с полем типа blob. В это поле гружу файлы...

1
2 / 2 / 1
Регистрация: 23.12.2009
Сообщений: 57
02.05.2013, 16:52  [ТС] 2
Delphi
1
2
3
4
5
6
AdoQuery1.Insert;
AdoQuery1.FieldValues['nom_vopr'] := номер вопроса;
Blob:=TadoBlobStream.Create(TblobField(AdoQuery1.FieldByName ('imag')),bmWrite); // записываем его в blob поле
Blob.LoadFromFile(OpenPictureDialog1.FileName);
Blob.Free;
AdoQuery1.Post;
0
02.05.2013, 16:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.05.2013, 16:52
Помогаю со студенческими работами здесь

Как занести картинку в BLOB-поле?
база сделана через Database Desktop типа Paradox7, при создании поля выбрала типа Grephic. Скажите...

Запись в поле BLOB файла rtf из RichEdit
Приветствую. Как можно записать в ячейку таблицы BLOB данные из RichEdit в формате RTF? Пишу вот...

Сохранить список целых чисел в BLOB-поле
Скачал из интернета компонент, позволяющий хранить в списке целые числа, работает также как...

Delphi. Загрузка фото в поле BLOB (IBQuery)
Всем привет, мучаюсь вторую неделю, решила просить помощи тут. В общем, есть Удаленная БД, таблицы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru