Russian Qt Forum

Qt => Базы данных => Тема начата: LestorN от Сентябрь 20, 2005, 12:40



Название: QT4, PostgreSQL, bytea (BLOB)
Отправлено: LestorN от Сентябрь 20, 2005, 12:40
Дано:
QT 4.0.1
PostgreSQL 8.0.3

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

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

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


Название: QT4, PostgreSQL, bytea (BLOB)
Отправлено: oktogen от Сентябрь 29, 2005, 17:04
Спрашивается, нафига использовать постгрю?
Лучше, Му СКУЭЛЬ , в постгре, ты с переносом данных зае***ся, я знаю что говорю.
(особенно, между версиями :-))))
Какую версию ты используешь?
Не 6 случаем? Тама такого бреда навалом.
Попробуй обновить релиз.


Название: QT4, PostgreSQL, bytea (BLOB)
Отправлено: zlatko от Сентябрь 29, 2005, 17:49
Були такі проблеми. Але з 3 кт і з інтербейсом. Кт драйвер стремний був. Вставляв не повністю блоби і так само не повністю зчитував. ПРийшлося підправляти. А вот з постгресом якраз все нормльно було. Може в 4 тролі знову шось там понамучували з тими блобами


Название: QT4, PostgreSQL, bytea (BLOB)
Отправлено: oktogen от Сентябрь 30, 2005, 09:40
САБЖ.
Да, еще попробуй эти картинки куда-нть из базы экспортировать. И посмотри потом на байты.  
Я так понял это с  QT связано ?
Попробуй ручками.
И еще, опиши конкретно свои действия. Что ты конкретно делаешь и в какой последовательности?


Название: Re: QT4, PostgreSQL, bytea (BLOB)
Отправлено: Rainbow от Сентябрь 30, 2005, 15:16
Цитата: "LestorN"
Дано:
QT 4.0.1
PostgreSQL 8.0.3

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

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

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

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

2 oktogen:
А умеет мускуль тригеры, udf?


Название: QT4, PostgreSQL, bytea (BLOB)
Отправлено: oktogen от Октябрь 10, 2005, 13:52
С 5 версии, если не ошибаюсь