Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.05.26;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.009 c
3-83319
DelAlanPhi
2003-05-04 14:20
2003.05.26
Вопросы по BDE


6-83628
LORD
2003-03-26 20:31
2003.05.26
сервер + куча клиентов


1-83494
MegaVolt
2003-05-14 11:40
2003.05.26
Как правильно добавлять данные в StringGrid?


7-83767
Serega
2003-03-25 18:19
2003.05.26
CTRL+ALT+DEL и ALT+TAB


3-83385
bss
2003-04-28 16:22
2003.05.26
Диспетчер связи таблиц MS Access в Delphi





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский