2006.08.22 Tuesday | 16:01

  SQLServer NTEXT ふるいむかし

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

Warning: mssql_query() [function.mssql-query]: message: Unicode data
 in a Unicode-only collation or ntext data cannot be sent to clients 
using DB-Library (such as ISQL) or ODBC version 3.7 or earlier. 

This is because you are using column types of like ntext instead of 
text.  There are 2 solutions.

1.  Change all ntext column types to text or
2.  Your query must look like: SELECT CAST(field1 AS TEXT) AS field1 FROM table 


1) TEXT 型で追加
2) update テーブル名 set 新しい列 = 古い列
3) alter table テーブル名 drop column 古い列
4) sp_rename 'テーブル名.今の列名', '新しい列名', 'COLUMN'