Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.013 c
1-76897
Alexander Vasjuk
2003-04-14 11:12
2003.04.24
Изменеие размеров Canvas


11-76866
Alexei Dragoner
2002-07-17 13:20
2003.04.24
TApplication


3-76849
oss
2003-04-05 01:13
2003.04.24
OLAP кубы или что-то типа DecisionCube


14-77123
Дмитрий К.К.
2003-04-08 06:33
2003.04.24
Именинники 8 апреля


7-77211
vidiv
2003-02-17 13:07
2003.04.24
---|Ветка была без названия|---




   Наверх