text19里面的内容为空=========>空值指的是''
数据库里面这个字段改成可以为空=========>空值指的是null以C#为例:
if(Text19.Text.Trim()=="")
{
   cmd.Parameters("@in_demo_date") = System.DBNull .Value
}
else
{
   cmd.Parameters("@in_demo_date") = Trim(Text19.Text)
}