>>>Use a CursorAdapater class if you need memofields from a dynamic query. It was made for that purpose, and you only need to map certain fields.
>>>
>>Not an option for us.
>
>And why would that be?
Because in that huge application (which is currently being re-written) there are statements like
=mySQLExec('select * from myTable where ', ...)
MyTable can have varchar(max) columns or varbinary(max) columns or text columns (sometimes one table has both types).
So, what exactly you're proposing that will require minimum changes (say, just a change in mySQLExec procedure)?
If it's not broken, fix it until it is.
My Blog