powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Почему обрывает строку после 255 символов
10 сообщений из 10, страница 1 из 1
Почему обрывает строку после 255 символов
    #33558487
TheSlava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем !

Делаю запрос к SQLServer-у, потом считываю строчки -
$arr = mssql_fetch_arrray($res), все нормально, только проблема, если значение поля больше 255 байт, такое значение обрывается до указаного размера :(
Тот же запрос к той же табличке работает корректно в C#.

Может какие-то настройки в php (mssql.textlimit и mssql.textsize не помогают), подскажите, пожалуйста ?
...
Рейтинг: 0 / 0
Почему обрывает строку после 255 символов
    #33558506
TheSlava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще маленькое примечание:
Далаю тот же запрос в SQl Query Analyzer, значения полей, длина которых (значений) больше 255, обрезаются при отображении до указаного размера, может это как-то связано с предыдущим вопросом ?
...
Рейтинг: 0 / 0
Почему обрывает строку после 255 символов
    #33561135
Geen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тип данных ничего не говорит?
...
Рейтинг: 0 / 0
Почему обрывает строку после 255 символов
    #33561478
TheSlava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тип даных varchar(3000) - ничего не говорит
Еще то же самое показывает, когда подсоединился из VisualStudio
...
Рейтинг: 0 / 0
Почему обрывает строку после 255 символов
    #33561545
Фотография Damnedest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
varchar по определению не больше 255
...
Рейтинг: 0 / 0
Почему обрывает строку после 255 символов
    #33561646
TheSlava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Book online:

varchar[(n)]

Variable-length non-Unicode character data with length of n bytes. n must be a value from 1 through 8,000. Storage size is the actual length in bytes of the data entered, not n bytes. The data entered can be 0 characters in length. The SQL-92 synonyms for varchar are char varying or character varying.

А как же это ?
...
Рейтинг: 0 / 0
Почему обрывает строку после 255 символов
    #33561672
TheSlava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я так понимаю, ни через родные SQLServer-ные функции(они то должны бы все доставать) ни через одбцешные я больше чем 255 байт в значение поля не увижу ?
...
Рейтинг: 0 / 0
Почему обрывает строку после 255 символов
    #33561746
VERS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Damnedestvarchar по определению не больше 255
Зависит от сервера
Тут есть ответ: http://ru.php.net/manual/ru/function.mssql-query.php#52986
Хоть пролистайте ман, 99% ответы можете найти в нем.
...
Рейтинг: 0 / 0
Почему обрывает строку после 255 символов
    #33561750
VERS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В частности
Код: plaintext
$query=mssql_query("SELECT CONVERT(TEXT, table.field) AS field FROM table");
-------------------------------
www.free-lancer.ru
...
Рейтинг: 0 / 0
Почему обрывает строку после 255 символов
    #33561820
TheSlava
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Большое тебе прибольшое, человеческое спасибо, выручил !

P.S. Я сделал временно вывод на ASP.NET + C#, делал запрос на аспешную страничку и получал от туда контент
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Почему обрывает строку после 255 символов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]