新手,请多关照。
我以前用C,PHP等,处理这个问题很容易,刚接手做一个数据库客户端,只好用不熟悉的DELPHI:如果DBField是字符型用
if(字段名称.Value = '')then
就可以了
如果是int,或float型怎么办?
我以前用C,PHP等,处理这个问题很容易,刚接手做一个数据库客户端,只好用不熟悉的DELPHI:如果DBField是字符型用
if(字段名称.Value = '')then
就可以了
如果是int,或float型怎么办?
begin
showmessage('....不可以空。');
DBEdit_code.SetFocus;
end
begin
if DataSet.FieldByName('字段名称').AsString = '' then begin
{ TODO : 这里处理 }
end;
end;
有没有更简单的方式,
如:
怎样判断一个int 变量是否赋值?
begin
if (VarIsNull(DataSet.FieldByName('字段名称').Value) or VarIsEmpty(FieldByName('字段名称').Value) then begin
{ TODO : 这里处理 }
end;
end;