Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> ADODB PostgreSQL 9 problem z odczytem Blob'a
kosiek
post 16.05.2012, 12:41:05
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 16.05.2012

Ostrzeżenie: (0%)
-----


Witam.
Mam problem z odczytem Blob'a przy wykorzystaniu ADODB. W wersji 8 PostgreSQL wszystko działało prawidłowo.
Teraz po dodaniu do bazy pliku txt z treścią test. Po odczycie z bazy otrzymuję taki ciąg znaków: t6573740a1.

W bazie Bloby wyglądają identycznie czyli w wersji 8 i 9, także problem leży gdzieś po odczycie.
Dane wyglądają na zakodowane w jakiś sposób.

Ktoś może ma pomysł jak rozwiązać ten problem?

Pozdrawiam.

Ok.
Sam znalazłem rozwiązanie.
Nie wiem jak to wygląda pod Linux'em (nie mam czasu tego sprawdzić). Pod windą domyślne ustawienie dla
wartości bytea_output jest ustawione na hex. Jeżeli włączymy na escape, wszystko jest po staremu. Co dziwne
w poprzedniej wersji (8) działa to w ten sam sposób, ale może nie jest brane pod uwagę. Nie wiem.
W każdym bądź razie może komuś ta informacja się przyda.

Pozdrawiam.
Go to the top of the page
+Quote Post
phpion
post 16.05.2012, 13:44:32
Post #2





Grupa: Moderatorzy
Postów: 6 070
Pomógł: 860
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Nowy użytkownik, zadał pytanie opisujące problem, samodzielnie znalazł rozwiązanie i się nim podzielił, a nie napisał durnego "Dobra, już sobie poradziłem, temat do zamknięcia". To się chwali, oby więcej użytkowników z takim podejściem! smile.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 04:46