Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.26;
Скачать: CL | DM;

Вниз

BLOB(JPEG)->Interbase   Найти похожие ветки 

 
anpv   (2003-05-06 09:10) [0]

Привет!
Подскажите как записать JPEG в BLOB поле БД Interbase (MySQL), чтобы это удовлетворяло следующим условиям:

1) JPEG создается, а не читается с диска
2) БД Interbase (MySQL) удаленная, находится на другом хосте
3) Быстрота передачи JPEG"a (т.е. что лучше использовать: таблицу или SQL-запрос)
4) Передача JPEG"a в БД осуществляется периодически с частотой 1 раз в секунду
5) Быстрота передачи JPEG"a (т.е. куда быстрее запишется BLOB: Interbase или MySQL)

Я использовал следующий код:
param ftBlob

var
j:TJpegImage;
...
procedure Timer1.Timer1Timer(...)
...
IBQuery.Close;
...
IBQuery1.SQL.Add("INSERT INTO table (col) VALUES (:param)");
IBQuery1.ParamByName("param").Assign(j); <- Ошибка
IBQuery.ExecSQL;
...

Как присвоить параметру типа BLOB картинку типа JPEG и только JPEG но не bitmap изза большего размера, т.е. как обойти вышеописанную ошибку?


 
Sergey Masloff   (2003-05-06 09:25) [1]

IBQuery1.ParamByName("param").LoadFromStream(Stream)

Естественно, поток (TStream) нужно сначала создать и загрузить в него JPEG



Страницы: 1 вся ветка

Текущий архив: 2003.05.26;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.017 c
8-83612
bil
2003-02-09 13:22
2003.05.26
Как убрать мерцание при выводе на канвас.


1-83495
EugeneL
2003-05-15 12:14
2003.05.26
Передача параметров из Microsoft ScriptControl


7-83765
VladF
2003-03-24 16:21
2003.05.26
Работа с кассовым аппаратом


3-83408
Jaxtor
2003-05-06 14:00
2003.05.26
Вопрос по проектированию БД


1-83472
Тфьу
2003-05-15 10:55
2003.05.26
1) Поменять курсор у проекта 2) Колесо в ScrollBox