Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> select BLOBA
Vasquez21
post
Post #1





Grupa: Zarejestrowani
Postów: 213
Pomógł: 0
Dołączył: 2.11.2004
Skąd: Jaworzno

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


Witam.

Czy istnieje jakaś możliwość aby wyświetlić zawartość BLOBA jako tekst?

Na jednej ze stron znalazłem taki przykład:
SELECT TEXTPTR(Notes)
FROM Employees

Ale niestety w Firebirdzie nie rozpoznaje mi komendy TEXTPTR

Ten post edytował Vasquez21 2.07.2008, 13:05:12
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
osiris
post
Post #2





Grupa: Zarejestrowani
Postów: 121
Pomógł: 15
Dołączył: 19.07.2007

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


Uzyj funkcji CAST
Go to the top of the page
+Quote Post
Vasquez21
post
Post #3





Grupa: Zarejestrowani
Postów: 213
Pomógł: 0
Dołączył: 2.11.2004
Skąd: Jaworzno

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


próbowałem coś takiego:

  1. SELECT Cast(Notes AS VARCHAR(256)) FROM ZMIANY


ale wywala mi cały czas puste kolumny
Go to the top of the page
+Quote Post
osiris
post
Post #4





Grupa: Zarejestrowani
Postów: 121
Pomógł: 15
Dołączył: 19.07.2007

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


hmm, widze tu dwie mozliwosci:
- te pola są puste (sprawdz to za pomoca funckji LENGTH (albo BIT_LENGTH lub OCTET_LENGTH))
- konwersja do lancucha znakowego sie nie powiodla, jednym z powodow moze byc zle domyslne kodowanie uzyte do konwersji. sprobuj czegos takiego (MySQL):
  1. SELECT CAST(pole AS VARCHAR(255) CHARACTER SET utf8) COLLATE utf8_polish_ci FROM tabela


Oczywiscie te kodowania sa tylko przykladowe i musisz je u siebie odpowiednio dopasowac
Go to the top of the page
+Quote Post
Vasquez21
post
Post #5





Grupa: Zarejestrowani
Postów: 213
Pomógł: 0
Dołączył: 2.11.2004
Skąd: Jaworzno

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


ok dzięki, jak tylko będę miał chwilkę to nad tym przysiądę.
Jeszcze raz dzięki za pomoc.
Myślę, że nawet jeśli nie mi to na pewno komuś pomoże ta odpowiedź, więc klikam 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 Aktualny czas: 19.08.2025 - 23:42