怎么样来 判断字段为空(20分)

  • 主题发起人 主题发起人 ★蓝天★
  • 开始时间 开始时间

★蓝天★

Unregistered / Unconfirmed
GUEST, unregistred user!
请问:怎么样来快速地判断一个表中的某一字段里的值全为空?就是说整个一列为空,如果
我有一个表table1,怎么样判断 其中的字段 field3 里的值为空、
 
table1.FieldByName('field3').IsNull
或者
table1.FieldByName('field3').AsString = ''
都说明为空


-----
http://www.8421.org
 
好象没有判断整个一列为空。
 
我是指判断整个一列为空。并不是指某一记录的此字段值为空。看仔细了
 
Query1.SQL.Text:='Select 1 From TableName Where TheField is Not Null';
Query1.Open;
If Query1.IsEmpty Then //全为空;
 
function ColumnIsEmpty(FieldName: string): Boolean;
begin
Result := True;
with Query1 do
begin
First;
while not Eof do
begin
if not FieldByName(FieldName).IsNull then
begin
Result := False;
Break;
end;
end;
end;
end;
 
后退
顶部