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

Вниз

Как поместить картинку jpeg или jpg в MyQSL   Найти похожие ветки 

 
OlegM ©   (2003-03-28 13:58) [0]

Привет всем!
Подскажите кто знает как программно это реализовать.


 
OlegM ©   (2003-03-31 13:59) [1]

Ну что ни кто не знает?


 
OlegM ©   (2003-04-08 09:51) [2]

up


 
Johnmen ©   (2003-04-08 09:55) [3]

Ничего себе ! Больше недели ждешь ответа, а мог за полчаса найти его здесь, к конфе ! Т.к. задается он регулярно...


 
OlegM ©   (2003-04-08 10:00) [4]

Да где, искал, ну нету


 
Johnmen ©   (2003-04-08 10:16) [5]

Ну хорошо, а как ты пробовал это сделать ? Что конкретно не получается ?


 
OlegM ©   (2003-04-08 11:33) [6]

Я не использую BDE, я использую библиотеку LibMySQL.dll в инете скачал, все нормально добавляет, удаляет и т.д но вот картинку типа jpg в blob поле никак запихать не могу,

А добавлял как обычно

bm:=TJpegimage.Create;

Insert into table_1 (pole1,pole2) Values (data1,bm.LoadFromFile("1.jpg")


 
Johnmen ©   (2003-04-08 12:33) [7]

1. Создаем поток, напр. в TMemoryStream
2. Загружаем файл в поток
3. Загружаем значение параметра из потока
4. Выполняем
Insert into table_1 (pole1,pole2)
Values (:data1,:parametr1)

Может быть будет достаточно сразу из файла загрузить в параметр...




 
OlegM ©   (2003-04-08 13:00) [8]

Спасибо, буду разбираться


 
paxer   (2003-04-08 13:36) [9]

Я новичек, так что все сказанное может быть неправдой.
Была похожая проблема, я писал данные из потока в BLOB с помощью параметров запроса. В результате параметр преобразуется в строку и если в этой строке встречается символ #0 то остальной кусок обрезается (по всей видимости LibMySQL.dll написан на Си). Тогда поборол с помощью открытия таблицы с QueryLive=True. Сейчас просто преобразовываю свои данные не в поток а в строку с "правильными" символами. Если сможешь поборешь данную проблему, кинь плиз исходник на мой адрес: pavel@dt.ck.ua.


 
Johnmen ©   (2003-04-08 13:44) [10]

>paxer (08.04.03 13:36)

Такая "обрезка" очень похожа на поведение BDE.
Если же работать с блобами именно как с блобами, то, вполне понятно, не имеет значения их содержимое...


 
paxer   (2003-04-08 13:51) [11]

BDE то у меня стоит, но работаю через компоненты Zeos. Для их работы с MySQL надо кинуть в System LibMySQL.dll. Трассируя Zeos я и пришел к вышеизложенному выводу. Глубже копнуть не позволяют знания.



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

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

Наверх




Память: 0.49 MB
Время: 0.012 c
3-76765
Aleksandr
2003-04-08 15:05
2003.04.24
Есть ли альтернативные способы сброса таблицы MSSQL в Paradox?


1-76924
Jogger
2003-04-11 09:37
2003.04.24
Как узнать


8-77035
VRussian
2003-01-21 21:43
2003.04.24
как узнать список видео кодеков в системе.


3-76847
imjen
2003-04-08 08:04
2003.04.24
вычисляемые поля в связанных таблицах


14-77096
Фикус
2003-04-04 11:26
2003.04.24
Оффшорное программирование: стОит ли заняться?