VB2005中向SQL数据库插入新记录的语句描述请问

VB2005中向SQL数据库插入新记录的语句描述请教
VB2005中向SQL server2000数据库ggzh表中插入新记录,ggzh表有bh、xm、xb、csrq 四个字段,使用下面语句向ggzh表中插入新记录:

bh1 = Trim(TextBox1.Text)
xm1 = Trim(TextBox2.Text)
insert into ggzh (bh,xm) values ('" & bh1 & "','" & xm1 & "')
DBOperation.DBOperate(SQLString, Msg)

但运行时提示 insert 语句执行错误,不能向xb、csrq 插入Null值。只想将新记录的bh1、xm1值插入到ggzh表中,而xb、csrq字段没有数值,insert into ggzh (bh,xm) values ('" & bh1 & "','" & xm1 & "')语句描述有问题什么吗?请各位高手指教。谢谢。


------解决方案--------------------
探讨
VB2005中向SQL server2000数据库ggzh表中插入新记录,ggzh表有bh、xm、xb、csrq 四个字段,使用下面语句向ggzh表中插入新记录:

bh1 = Trim(TextBox1.Text)
xm1 = Trim(TextBox2.Text)
insert into ggzh (bh,xm) values ('" & bh1 & "','" &am……

------解决方案--------------------
insert into ggzh values ('" & bh1 & "','" & xm1 & "') 或者insert into ggzh(bh,xm,xb,csrq ) values ('" & bh1 & "','" & xm1 & "','',,'') 而且要把数据库里面字段定义为 可空