如何将datetime型变量赋为空值,并将此空值传给TABLE的字段参数。
var
time:Tdatetime ;
begin
time := null ; //此行报错,应将dt置为空值
oratable1.Close ;
oratable1.SQL.Text := 'update tablename set rq = :rq ';
oratable1.ParamByName('rq').AsDateTime := time ; //此行赋空值给字段
oratable1.ExecSQL ;
end;问题:
1、time := null 报错
2、怎样用空值更新原字段rq
var
time:Tdatetime ;
begin
time := null ; //此行报错,应将dt置为空值
oratable1.Close ;
oratable1.SQL.Text := 'update tablename set rq = :rq ';
oratable1.ParamByName('rq').AsDateTime := time ; //此行赋空值给字段
oratable1.ExecSQL ;
end;问题:
1、time := null 报错
2、怎样用空值更新原字段rq
解决方案 »
- 100元购买delphi socket服务器代码,要求支持500个客户端,30个并发连接
- 求32位BMP图像转换为8位BMP代码,谢谢
- [求助]Delphi7要如何根据某字段值改变其他字段值呢?
- 一个有关报表的问题
- 如何判断DCOMConnection是否与服务器连接成功?
- 请问怎么让 ComboBox 执行 OnChange 事件呀??
- 怎样对modem进行拨号??
- delphi ,pascal 中有没有 如C,C++下INT *POINT;POINT=(INT *)MALLOC(5*SIZEOF(INT));类的语句?
- 如何统计一个paradox表中的非空记录总数?绝不欠分!
- Ado显示问题,高分请教
- 如何在查询结果后,在各列前多加个序号字段??急!
- 来吧,来吧。快来吧。
update tablename set rq = null
或者
with YourTable do begin
...
ParamByName('rq').AsVariant := NULL;
...
end;
time:Tdatetime ;
begin
time := 0 ;
oratable1.Close ;
oratable1.SQL.Text := 'update tablename set rq = :rq ';
oratable1.ParamByName('rq').Value := Null;
oratable1.ExecSQL ;
end;
begin
//time := null ; //此行报错,应将dt置为空值
oratable1.Close ;
oratable1.SQL.Text := 'update tablename set rq = Null';
//oratable1.ParamByName('rq').AsDateTime := time ;//此行赋空值给字段
oratable1.ExecSQL ;
end;