Well, I believe some fields don't have an AllowZeroLength property. For
instance, dates, boolean, ole objects, and number fields do not have the property.
Also, why are you changing the field property. SQL Server handles nulls with
no problems except in rare circumstances involving nulls in foreign key fields
if you are using the upsizing tool to create the structure (including
setting up the relations). If you use triggers, the triggers get set up in
such a manner as to prohibit nulls in the foreign key when you are creating
records.
(That may have changed as I have not used the upsizing tool in a while).
John Spencer
Access MVP 2002-2005, 2007-2010
The Hilltop Institute
University of Maryland Baltimore County