Access memo fld len ? w/ODBC

Where's the problem and/or what's a workaround?

I am using TQuery with ODBC against a MS Access 7.0 database.
For all tables with memo data fields the TQuery.open is sending back
alot of extra space with the memo data.  For example: a table has
a memo field with the value 'Hello, world.'  The data being returned
for that column has a bunch of whitespace at the end, and the length
is very large, like 25,666.

Why or what am I doing wrong?  The statement I am using to store the
data is tqry.Fields[i - 1].AsString.

Thanks in advance,
Clinton