Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

BLOB - вопрос ламера [D6, MySQL]


Elf-Eluna-Alina ©   (2006-08-19 20:22:00) 

Доброго времени суток. Вопрос такого плана. Никогда не работал с сабжем и вдруг резко потребовалось. Подскажите как послать сабж в БД. Посредством SQL запроса или как то хитрее? БД=MySQL, Env=C++Builder/Delphi 6.0


Loginov Dmitry   (2006-08-20 09:44:00) [1]

Для записи данных в блоб-поле с помощью Дельфи используй такую процедуру:


procedure WriteDataToBlob(ABlob: TBlobField; AData: Pointer; ACount: Integer);
var
 AStream: TMemoryStream;
begin
 AStream := TMemoryStream.Create;
 with AStream do
 try
   Write(AData^, ACount);
   ABlob.LoadFromStream(AStream);
 finally
   Free;
 end;
end;


jack128   (2006-08-19 22:23:00) [2]

insert into table
(id, value)
values
(:id, :value)


Elf-Eluna-Alina   (2006-08-19 22:04:00) [3]

а именно в самом SQL что пишем?


Elf-Eluna-Alina   (2006-08-19 22:02:00) [4]

ща поищем


Virgo_Style   (2006-08-19 21:53:00) [5]

Elf-Eluna-Alina   (19.08.06 21:14) [3]
c пом. параметра и BlobStream


Elf-Eluna-Alina   (2006-08-19 21:14:00) [6]

как его в запросе загнать? имею такое
create table
(
id int primary key,
value blob
);

как мне вогнать туда значение в запросе update?


Anatoly Podgoretsky   (2006-08-19 21:03:00) [7]

Только поиска по нему нет.

От базы зависит, но в общем случае конечно нет.


tesseract   (2006-08-19 20:54:00) [8]

А в чём проблема?

BLOB - такое замечательное поле, храни что хочешь. Только поиска по нему нет.


Наверх

Титульная страница Поиск, карта сайта Написать письмо