var i:Integer; begin DataModule1.WordData.Open; for i:=0 to DataModule1.WordData.RecordCount do if DataModule1.WordData.Fields[i].DataType=ftString then begin ShowMessage(DataModule1.WordData.Fields[i].FieldName+'的字段类型是:字符串型!'); DataModule1.WordData.Next; end; DataModule1.WordData.Close; end;
ftString : ListItem.SubItems.Add('String') ;
ftSmallint : ListItem.SubItems.Add('SmallInt') ;
ftAutoInc : ListItem.SubItems.Add('Integer') ;
ftInteger : ListItem.SubItems.Add('Integer') ;
ftWord : ListItem.SubItems.Add('Word') ;
ftBoolean : ListItem.SubItems.Add('Boolean') ;
ftFloat : ListItem.SubItems.Add('Float') ;
ftDate : ListItem.SubItems.Add('Data') ;
ftTime : ListItem.SubItems.Add('Time') ;
ftDateTime : ListItem.SubItems.Add('DataTime') ;
ftBlob : ListItem.SubItems.Add('Blob') ;
ftMemo : ListItem.SubItems.Add('Memo') ;
ftFmtMemo : ListItem.SubItems.Add('FmtMemo') ;
end;
begin
DataModule1.WordData.Open;
for i:=0 to DataModule1.WordData.RecordCount do
if DataModule1.WordData.Fields[i].DataType=ftString then
begin
ShowMessage(DataModule1.WordData.Fields[i].FieldName+'的字段类型是:字符串型!');
DataModule1.WordData.Next;
end;
DataModule1.WordData.Close;
end;