How to get the image (BLOB) field as string via ADO


I have a table with image field in MSSQL (Blob field in Oracle, database
exists in both servers).
If I issue this command:

ADOConnection.Execute('select * from MyTable where blah-blah')

I can access returned fields via Fields[i].Value. But when I try to read the
image field like so: String(Fields[2].Value), it is convered into string
containing hex values of data. Actually I have a real text in that field,
and I want to read it. If I use a ADO dataset, then it's returned as needed,
but I don't want to use excessive datasets.

So, is there any easy way to read this data as string without using memory
streams and so on?