Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z polem typu TEXT w MSSQL
Forum PHP.pl > Forum > PHP
Holyboy
mam w tabeli pole typu TEXT do ktorego chce chowac szablony HTMLowe - problem jednak w tym ze jak mam np szablon o dlugosci 6899 znakow to po odczytaniu z bazy
otrzymuje tylko 3869 znakow. Czy ktos spotkal sie z takim problemem?

mecze sie juz z tym pol dnia i nie moge dojsc co i jak z tym...
slash^
pokaż kawałek kodu... najlepiej od zapytania aż do wyswietlenia
Holyboy
okazalo sie ze blad jest smieszny - w php.ini trzeba zmienic
mssql.textlimit = 32768
mssql.textsize = 32768

niemniej bardzo dziwi mnie defaultowe ustawienie na 4096 - do takich tekstow przeznaczone jest w koncu VARCHAR(8000) a nie TEXT

dzieki za zainteresowanie,
pozdrawiam
bregovic
AFAIK varchar ma max 255. Nie zapominaj że istnieje jeszcze longtext.
SongoQ
@bregovic Bardzo sie myslisz ze varchar ma 255. Radze nastepnym razem zastanowic sie co piszesz, bo duzo osob mozesz w blad wprowadzic.

char
Fixed-length non-Unicode character data with a maximum length of 8,000 characters.

varchar
Variable-length non-Unicode data with a maximum of 8,000 characters.

text
Variable-length non-Unicode data with a maximum length of 2^31 - 1 (2 147 483 647) characters.
Holyboy
Cytat(bregovic @ 2005-03-22 12:20:22)
AFAIK varchar ma max 255. Nie zapominaj że istnieje jeszcze longtext.

w MySQL tak, w SQL Serverze nie - czytaj uwaznie smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.