H
htrun
Unregistered / Unconfirmed
GUEST, unregistred user!
我用这样的语句将数据写入数据库中:<br> tab1.TableName:='Tel';<br> tab1.Open;<br> tab1.Edit;<br> tab1.FieldByName('tel').AsString:=tel;<br> tab1.FieldByName('hjsj').AsDateTime:=strtodatetime(hjsj);<br> tab1.FieldByName('hjsc').AsString:=hjsc;<br> tab1.FieldByName('hjlx').AsString:=hjlx;<br> tab1.FieldByName('bjhmdq').AsString:=bjhmdq;<br> tab1.FieldByName('dfhmdq').AsString:=dfhmdq;<br> tab1.FieldByName('dfhm').AsString:=dfhm;<br> tab1.FieldByName('anj').AsString:=anj;<br> tab1.Insert;<br>如果每个字段都非空的话,能正常写入,如果某一字段是空的话就出错,这样写才能在字段赋值为NULL的时候就写入空值呢?比方说dfhmdq的值为空的时候,也就是0长度字符串的时候,如何写入?