>why when i insert in sql server the field that are empty write .null.When you insert a record, any field you do not specify a value for will be inserted as whatever was specified as default in that field, or NULL if not. Unless the field (column) is specifically marked as NOT NULL whereas you will get an error saying that no nulls are accepted.