Вообщем вот такая проблема есть код:
| Код | Main_frm.ADOQuery1.Active:=False; Main_frm.ADOQuery1.SQL.Clear; Main_frm.ADOQuery1.SQL.Add('UPDATE Dela'); Main_frm.ADOQuery1.SQL.Add('SET Adres=:adres , info=:info, data_zayavka=:data_zayavka '); Main_frm.ADOQuery1.SQL.Add('Where id='+Delo); Main_frm.ADOQuery1.Parameters.ParseSQL(Main_frm.ADOQuery1.SQL.Text,true); Main_frm.ADOQuery1.Parameters.ParamByName('adres').Value:=Edit2.Text; Main_frm.ADOQuery1.Parameters.ParamByName('info').Value:=Memo1.Text; Main_frm.ADOQuery1.Parameters.ParamByName('data_zayavka').Value:='NULL'; Main_frm.ADOQuery1.ExecSQL;
|
как занчения data_zayavka присвоить NULL.
Если написать вот так то все нормально:
| Код | Main_frm.ADOQuery1.Active:=False; Main_frm.ADOQuery1.SQL.Clear; Main_frm.ADOQuery1.SQL.Add('UPDATE Dela'); Main_frm.ADOQuery1.SQL.Add('SET Adres=:adres , info=:info, data_zayavka=NULL '); Main_frm.ADOQuery1.SQL.Add('Where id='+Delo); Main_frm.ADOQuery1.Parameters.ParseSQL(Main_frm.ADOQuery1.SQL.Text,true); Main_frm.ADOQuery1.Parameters.ParamByName('adres').Value:=Edit2.Text; Main_frm.ADOQuery1.Parameters.ParamByName('info').Value:=Memo1.Text; Main_frm.ADOQuery1.ExecSQL;
|
но так не устраивает |