次のようなテーブルを持つSQLServer2000データベースがあります。
ModifyTime datetime
CompanyID smallint
ProductID smallint
ComponentID int
Disposition varchar(10)
Note text
NoteType varchar(256)
このクエリは失敗します:
UPDATE NoteTable
SET Disposition = 'Modified'
WHERE Disposition = ''
AND CompanyID = 10
AND ProductID = 13
AND ComponentID = 1
AND NoteType = 'Customer'
エラーは次のとおりです。
IS NULLまたはLIKE演算子を使用する場合を除き、text、ntext、およびimageのデータ型を比較またはソートすることはできません。
列はありTEXT
ますが、クエリにはまったく関係していません。2つのテキストのようなフィールドは両方ともVARCHAR
です。
私は定期的JOIN
にフィールドでsを行い、このエラーなしNoteType
で注文します。Disposition
手がかりはありますか?