Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> ADODB PostgreSQL 9 problem z odczytem Blob'a
kosiek
post
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
 
Start new topic
Odpowiedzi (1 - 1)
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
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! (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.12.2025 - 19:12