W wtb Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-01 #1 我用的是Paradox 如何能给一个日期型字段赋空值 (好像没有初始化一样) 查询时又如何判断这个字段是否为空?
H hnzgf Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-01 #2 在Sql server7中可以用 FieldByName('field').Asstring := ''实现,paradox中应该也可以吧
D dq Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-02 #3 判断可以用 if FieldByName('field').IsNull then ...
C Crab Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-02 #6 很简单: 赋值为空值: table1.Edit; table1.fieldbyname('area').AsVariant := null; table1.post 检测空值: if Table1.FieldByName('area').IsNull then ShowMessage('面积为空');
很简单: 赋值为空值: table1.Edit; table1.fieldbyname('area').AsVariant := null; table1.post 检测空值: if Table1.FieldByName('area').IsNull then ShowMessage('面积为空');
O orangest Unregistered / Unconfirmed GUEST, unregistred user! 2001-01-19 #7 下面这个办法比较好: query1.parambyname('xx').datatype:=ftdatetime; query1.parambyname('xx').clear; 查询时: query1.sql.text:='select * from tablename where xx is null '; 这种方法对blob字段都有效的,否则你对blob字段赋空值,用上面的语句查询是无法 查出来的。
下面这个办法比较好: query1.parambyname('xx').datatype:=ftdatetime; query1.parambyname('xx').clear; 查询时: query1.sql.text:='select * from tablename where xx is null '; 这种方法对blob字段都有效的,否则你对blob字段赋空值,用上面的语句查询是无法 查出来的。