MSSQL Varchar Fields beyond 255 characters

MSSQL Varchar Fields beyond 255 characters
In Delphi 3 with BDE5.1, MSS varchar fields > 255 characters do not appear
to work
correctly. The documentation for the latest BDE suggests that this is so as
well.
A varchar declcared in the db as varchar(1000) appears in the object
inspector as
having length 232, since the upper 16 bits of the 32 bit representation of
its length
is being removed.

We are using the Client Server version of Delphi 3 with the MSSQL native
driver. I
presume the same problem would be present if we were using the latest ODBC
driver.

Does anyone have any further info on this issue, particularly as to any
possible
work-around?
Thanks
Dan