У меня была такая же проблема, и я решил ее следующим образом:
string DOB = "null" // this solved it , null should be a text and not a value
if(tb_date !="")
{ DOB = "#"+tb_date.text+"#" ;}
// и в запросе: insert into table(....,DateofBirth,...) values (.... "',"+DOB+",'"+...) ;