Quote Originally Posted by anwar zaman
the database i am using is not Acess its on Oracle 8i & its datatype is Date
Oracle doesn't have a null date - ALL date fields have data, even if it's "no date". Pick a "null" date and use that as null. (We use 11/17/1858 to mean "no date". Pick one that's legal but impossible - far in the past, 200 years in the future, something that means "null" to you.)