[PHP-users 33511] SQLServerのnvarcharについて

Satto satoru_kumagai @ mjs.co.jp
2008年 5月 2日 (金) 13:37:24 JST


以下の内容についてご教授ください.

SQLServerでnvarchar(MAX)の値を取得すると,文字列の全てを
取得することが出来ず,途中で切れてしまいます.
何文字目で切れているかは分かりませんが,短い文字列であれば
問題ありません.
何百文字にもなる文字列の場合に発生します.

nvarchar(4000)と変更しても,結果は変わりません.

SQL文字列
select CAST(hogefield as Text) as hoge
from tablename

nvarcharの値は一度castでtext型に変更する必要があるため,
上記の用に記述しております.

何らかの解決方法がありましたらご教授お願いします.

OS -> Win2000SV
Apache -> 1.3.26
PHP -> 4.3.9
DB -> MSSQLServer2005


PHP-users メーリングリストの案内