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

Вниз

Изображение в BLOB поле через Query   Найти похожие ветки 

 
Falendysh   (2004-07-04 18:59) [0]

Подскажите плз как мне в поле BLOB вставить изображение из файла.
Я использую ODBC BDE и базу MySQL.
Списибо!


 
Ozone ©   (2004-07-05 05:22) [1]

LoadFromFile(Stream) ?


 
Falendysh ©   (2004-07-05 11:35) [2]

А по конкретнее можно? Ето с Query.FieldByName().LoadFromFile или как?


 
Falendysh ©   (2004-07-05 15:41) [3]

Ктото еще чтото скажет, или как?


 
Johnmen ©   (2004-07-05 16:05) [4]

F1 скажит лучше всех...
TBlobField, TStream и наследники, TQuery.Parameters и т.д. и т.п.


 
Sir John ©   (2004-07-05 17:17) [5]

по пунктам:
1 jpg: TJpegImage;
2. Звгружаем картинку: jpg.LoadFromFile(имя_картинки)
3. Загружаем картинку в БД

(TDataModule.TTable.FieldByName("имя_поля") As TBlobField).Assign(jpg);


Здесь:
TDataModule - в представлении не нуждается
TTable: TZMySQLTable (компонент из набора ZEOS)


все, картинка в БД :)


 
Johnmen ©   (2004-07-05 17:20) [6]

А зачем лишнее промежуточное звено в виде jpg: TJpegImage; ?


 
Johnmen ©   (2004-07-05 17:20) [7]

...да и картинки джипегом не ограничиваются...


 
Sir John ©   (2004-07-05 17:23) [8]

ответ: Johnmen
Это пример. Всего лишь пример :)


 
Falendysh ©   (2004-07-07 13:08) [9]

Списибо всем! Ща будем пробовать.


 
Equillibrium   (2004-07-20 18:12) [10]

А если надо добавить иконку в поле RxDBGrid так что бы её сразу было видно Например иконку замка Как можно ето сделать


 
analyser   (2004-08-10 19:12) [11]

Sir John[5] & Johnmen [6]:
Парни, а м.б. подскажете про тонкости переливания туда-сюда картинок:
Дело в том, что с промежуточным звеном в виде TJpegImage (или TImage)и методом Assign происходят интересные вещи:
- если в блоб-поле таблицы записывать картинку напрямую из файла (LoadFromFile), то все ОК (ее потом легко выгрузить через SaveToFile);
- а вот если картинку сначала загрузить в этот промежуточный компонент на форме (TImage), а потом с помощью Assign перенести ее в блоб-поле, то получается фигня! Т.е. отображаться на визуальных компонентах с помощью того же Assign эта картинка будет хорошо, а вот выгрузить ее напрямую в файл из блоб-поля с помощью SaveToFile уже не получится! Т.е. такое ощущение, что Assign для Image добавляет что-то свое к оригиналу.
А это ужасно неудобно...


 
sniknik ©   (2004-08-10 20:29) [12]

не добавляет а разархивирует, в файлу хранится в одном формате показывется в другом (развернутом). это только bmp простой как три копейки, и что в памяти что в файле одно и то же, остальные форматы имеют свой формат. ;о))


 
analyser   (2004-08-11 09:08) [13]

sniknik [12]
Вообще-то все, о чем я писал, относилось именно к bmp ;о))



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

Форум: "Базы";
Текущий архив: 2004.09.05;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.035 c
1-1092912919
uraprog
2004-08-19 14:55
2004.09.05
Пропали хинты


8-1087813662
PenguinX
2004-06-21 14:27
2004.09.05
Опять FastDIB :))


14-1092756826
ghg
2004-08-17 19:33
2004.09.05
русские комментарии в программе


1-1093237821
Марат
2004-08-23 09:10
2004.09.05
Изменение цвета строки StringGrid


1-1093045746
nika_ufc
2004-08-21 03:49
2004.09.05
прошу помогите с фонтами. думаю об этом и статьу можна написать





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский