は、ここ数ヶ月のために働いていた私のクエリで不明なデータ型を返します。私はそれからだったSQL Serverクエリは
SELECT description,
CAST(REPLACE(CONVERT(NVARCHAR(max), LogContent), '&', '&') as XML)
- and the rest of the query -
それはデータベースから文字列を読み取り、XMLに変換して、 HTMLページに表示します。それは数週間前まで美しく働いていた。
データはデータベースに変更されていませんが、私が気づいていないソフトウェアアップグレード(おそらくPHP)が行われている可能性があります。
今、同じクエリが列1のための正しい応答を返しますが、私のXMLのために私が取得:
PHP Warning: mssql_query(): column 2 has unknown data type (241)
私はこの1つ上の有益な何かを見つけることができませんでした。誰かがそれに遭遇しましたか?
(MSSQL Query returns unknown data type in a CONVERT date field似たようだが、キャストの代わりに改宗をドロップすると、ここで私を助けていません。)