![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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 - такое замечательное поле, храни что хочешь. Только поиска по нему нет.