主题:关于字段类型的显示问题
通过下面的语句读取并显示字段类型
for j:=1 to ADOquery1.FieldCount-1 do
begin
StringGrid1.Cells[i,j]:=ADOQuery1.fields.Fields[j].datatype;
end;
错误提示: Incompatible types: 'String' and 'TFieldType'
若换成:StringGrid1.Cells[i,j]:=GetEnumName(TypeInfo(TFieldType),Integer(ADOQuery1.Fields.Fields[i].DataType));
错误提示: Undeclared identifier: 'GetEnumName'
求教各位应该怎么解决这个问题呢
for j:=1 to ADOquery1.FieldCount-1 do
begin
StringGrid1.Cells[i,j]:=ADOQuery1.fields.Fields[j].datatype;
end;
错误提示: Incompatible types: 'String' and 'TFieldType'
若换成:StringGrid1.Cells[i,j]:=GetEnumName(TypeInfo(TFieldType),Integer(ADOQuery1.Fields.Fields[i].DataType));
错误提示: Undeclared identifier: 'GetEnumName'
求教各位应该怎么解决这个问题呢