Russian Qt Forum
Ноябрь 22, 2024, 23:41 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QT4, PostgreSQL, bytea (BLOB)  (Прочитано 9293 раз)
LestorN
Гость
« : Сентябрь 20, 2005, 12:40 »

Дано:
QT 4.0.1
PostgreSQL 8.0.3

Задача:
Хранить в базе картинки в формате PNG.

И вот что получается, данные в базу вставляются не правильно, во всяком случае уже в базе байт со значением 0x9B оказывается 0xDF, что за бред не пойму...

Сталкивался ли кто-нибудь с подобным поведением?
Записан
oktogen
Гость
« Ответ #1 : Сентябрь 29, 2005, 17:04 »

Спрашивается, нафига использовать постгрю?
Лучше, Му СКУЭЛЬ , в постгре, ты с переносом данных зае***ся, я знаю что говорю.
(особенно, между версиями :-))))
Какую версию ты используешь?
Не 6 случаем? Тама такого бреда навалом.
Попробуй обновить релиз.
Записан
zlatko
Гость
« Ответ #2 : Сентябрь 29, 2005, 17:49 »

Були такі проблеми. Але з 3 кт і з інтербейсом. Кт драйвер стремний був. Вставляв не повністю блоби і так само не повністю зчитував. ПРийшлося підправляти. А вот з постгресом якраз все нормльно було. Може в 4 тролі знову шось там понамучували з тими блобами
Записан
oktogen
Гость
« Ответ #3 : Сентябрь 30, 2005, 09:40 »

САБЖ.
Да, еще попробуй эти картинки куда-нть из базы экспортировать. И посмотри потом на байты.  
Я так понял это с  QT связано ?
Попробуй ручками.
И еще, опиши конкретно свои действия. Что ты конкретно делаешь и в какой последовательности?
Записан
Rainbow
Гость
« Ответ #4 : Сентябрь 30, 2005, 15:16 »

Цитата: "LestorN"
Дано:
QT 4.0.1
PostgreSQL 8.0.3

Задача:
Хранить в базе картинки в формате PNG.

И вот что получается, данные в базу вставляются не правильно, во всяком случае уже в базе байт со значением 0x9B оказывается 0xDF, что за бред не пойму...

Сталкивался ли кто-нибудь с подобным поведением?

А код показать религия не позволдяет?
2 zlatko
Вообще то проблема была в том что вообще незя было читать/писать blobs. Решение было такого: вместо типа oicd использовали bytea.

2 oktogen:
А умеет мускуль тригеры, udf?
Записан
oktogen
Гость
« Ответ #5 : Октябрь 10, 2005, 13:52 »

С 5 версии, если не ошибаюсь
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.098 секунд. Запросов: 20.