我用如下办法对数据库中日期字段为NULL的进行了删除操作,请问,我能用SQL语句中的DELETE FROM TABLE WHERE 日期字段=空 的方式来实现吗

  • 主题发起人 主题发起人 wp231957
  • 开始时间 开始时间
W

wp231957

Unregistered / Unconfirmed
GUEST, unregistred user!
我用如下办法对数据库中日期字段为NULL的进行了删除操作,请问,我能用SQL语句中的DELETE FROM TABLE WHERE 日期字段=空 的方式来实现吗 ( 积分: 10 )<br />query1.Close;
query1.RequestLive:=true;
query1.DatabaseName:='';
query1.SQL.Clear ;
query1.SQL.Text :='select * from &quot;base.DBF&quot;' ;
query1.open ;
while not query1.Eof do begin
if query1.Fields[1].IsNull then query1.Delete else query1.Next;
end;
query1.Close;
 
补充 DBF数据库
 
没用过dbf,你试一下不就知道了.
 
我要是实验出来结果
就不来问了,呵呵
 
没用过BDF,听课学习
 
呵呵,大家是嫌分少啊
 
这样:
query1.Close;
query1.SQL.Clear ;
query1.SQL.Text :=delete from &quot;base.DBF&quot; where 日期字段 is null or 日期字段='+' ' ;
query1.execsql;
query1.open;
 
后退
顶部