I have an access DB that I want to add a new field to a table in C#.Net

Previously I have been doing this by creating an OLEDB Connection and running the ALTER TABLE SQL statement. This works fine.

But now I want to set some of the properties of the field (Allow Zero Length, Required, Default Value, Unicode Compression etc).
And haven't yet been able to find a way to do this.

Can anyone out there help me!!