Мне нужно прочитать поле nvarchar(max)
из базы данных SQL Server 2008, используя Delphi 6 и ADO.Я прекрасно справляюсь с текстом в Юникоде, но кажется, что компонент ADO «предварительно преобразует» строку в кодовую страницу, прежде чем я даже смог на нее взглянуть.
Я пытался получить доступ к полю как TBlobField, но он также дает мне преобразованную версию: я храню 10 байтов данных, представляющих 5 китайских символов, и BlobSize возвращает 5.
МожетКто-нибудь предлагает способ получить необработанную память из поля BLOB-объектов без ее преобразования?