请问如何插入一个null或空值到datetime字段中
请问如何插入一个null或空值到datetime字段中?原因很简单,见以下代码,不想用两个sql.text的方式,因为这个代码可能有三十多个字段,会非常长,所以只想判断其中一个参数。
with ADOQuery1 do
begin
close;
sql.CLear;
sql.text:='insert into UserInfo(UName,Usex,UDate)values(''张三'',''男'',:UDate)';
if CheckBox1.Checked then
Parameters.ParamByName('Udate').Value:=DateToStr(DateTimePicker1.Date)
Else
Parameters.ParamByName('Udate').Value:=Null; //关键处
ExecSQL;
End;