It is well-known that MS Access applications (MDBs) using SQL Server backends have trouble with certain data types. For example,
- bit field support is broken: NULL values lead to strange errors,
- decimal field support is broken: Sorting does not work correctly,
- etc.
We are now considering to move from text/ntext fields to varchar(MAX)/nvarchar(MAX) fields, as recommended by Microsoft:
ntext, text, and image data types will be removed in a future version of Microsoft SQL Server. Avoid using these data types in new development work, and plan to modify applications that currently use them. Use nvarchar(max), varchar(max), and varbinary(max) instead.
Are we going to run into trouble doing that?