We develop applications which can be used with either Jet or SQL Server. All of our apps are written using ADO. Our installation routines for upgrades add (and modify) columns as necessary. For our SQL Server users, we have used SQL statements successfully for all needs. For our Access users we cannot (using ADO) add a text column and have Allow Zero Length data set to Yes, something we must do.<br><br>We can think of 2 ways to do this, both with drawbacks:<br>1. A separate routine for Jet users which would use DAO.<br>2. Distributing a “blank” database & copying old data into new tables.<br><br>Is there anyway that ADO can be used to add columns to Jet tables and specify all characteristics?<br> <p>John Kisner<br><a href=mailto:jlkisner@jlkisner.com>jlkisner@jlkisner.com</a><br><a href= > </a><br>