PHPでMSSQLを使用して、コンテンツが非常に長いフィールドを読み取ると、エラーが発生します
警告:mssql_query()[function.mssql-query]:Unicodeのみの照合またはntextデータのUnicodeデータは、DB-Library(ISQLなど)またはODBCバージョン3.7以前を使用しているクライアントに送信できません。
オンラインで検索して、この問題を解決する方法を見つけました。読みやすいテキストを取得するには、結果をキャストする必要があることがわかりました。
SELECT CAST(Content AS TEXT) AS Content FROM myTable
しかし、私が得ている別の問題は、テキストデータが4096文字の後に切り捨てられることです。テキストをさらに読む方法、または返されたデータをキャストする別のオプションはありますか?
ありがとう