nvarchar(max)
Delphi6とADOを使用してSQLServer2008データベースからフィールドを読み取る必要があります。Unicodeテキストは問題なく処理できますが、ADOコンポーネントは、文字列を確認する前に、文字列をコードページに「事前変換」しているようです。
TBlobFieldとしてフィールドにアクセスしようとしましたが、変換されたバージョンも表示されます。5つの漢字を表す10バイトのデータを格納しており、BlobSizeは5を返します。
誰かが、変換せずにblobフィールドから生のメモリを取得する方法を提案できますか?