Форум: "Базы";
Текущий архив: 2003.04.24;
Скачать: [xml.tar.bz2];
ВнизКак поместить картинку 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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c