I would assume variable length. Of course it may not even store all of
the the data for a particular row in a contiguous section of the file.
With the exception of Memo and OLE fields a row is always stored in
one 4K page. (2k page sizes in Jet 3.5/Access 97 and earlier) You
can test this yourself by created a table with about 20 text fields
set to 255 character length. You will be able to save slightly less
than 4096 characters. But once you hit the limit you will get an
appropriate error message.
Of course multiple records can be stored in one 4K page if there is
sufficient room.
You
could do a quick and dirty test to see if it is variable or fixed length.
[quoted text clipped - 4 lines]
the process on the second telling it to save a long value, say 200 characters.
Close and compact both. Compare their sizes. What do you get?
Given that Jet extends the Access files in 4K chunks this might be not
very precise.
Tony