プログラミング言語や環境設定を中心としたパソコン関連の技術メモです。
主にシステム開発中に調べたことをメモしています。TIPS的な位置付けで、気が向いたときにちまちま更新していきます。
SQLServer2005&PHPで「Unicode のみの照合順序の Unicode データまたは ntext データを、DB-Library (例 ISQL) または ODBC バージョン 3.7 以前を使用しているクライアントに送信できません。」のエラー
PHP5からSQLServer2005に接続してふっつーにselectしたら
エラーが返ってきやがりましたですことよ。

Unicode のみの照合順序の Unicode データまたは ntext データを、DB-Library (例 ISQL) または ODBC バージョン 3.7 以前を使用しているクライアントに送信できません。

だそーな。
エラーメッセージなげーよ。

なんでもnvarchar(max)、ntext型のカラムからselectすると
出るエラーなんだそーな。
カラムの型を変更するかCASTしてやればOKだそーです。

  SELECT
      CAST(t.column01 AS TEXT) AS column01
  FROM
      table1 t;


とかですね。
スポンサーリンク
 
このエントリーをはてなブックマークに追加 

category:● SQLServer  thema:システム開発 - genre:コンピュータ  Posted by ササキマコト 

  関連記事