MSSQL varchar и php_mssql.dll

SNiP

Новичок
MSSQL varchar и php_mssql.dll

Никогда раньше не работал с MSSQL и вот столкнулся со следующей проблемой:
в таблице есть поле varchar(1024)
если использовать mssql_query то из этого поля возвращается только 255 символов, возможно ли это исправить какими-либо настройками?
Менять тип данных нет возможности.

При этом если работать через COM, то все нормально выбирает.


IIS, PHP5.04
 

ИванЧай

Guest
Этот вопрос уже разбирался. Народ сошелся во мнении, что это баг библиотеки php_mssql.dll
Я выхожу из этого положения используя функцию MSSQL CONVERT, с помощью которой преобразую тип выходного поля VARCHAR к TEXT. Тогда работает нормально. Строю запрос типа SELECT CONVERT(TEXT(1024),имя_длинного_поля_типа_VARCHAR) FROM ... и.т.д
 

puzzo

Guest
Можно попробовать вот так... после коннекту сразу запузырить ему
set TEXTSIZE 65535
 
Сверху