有没有这样一个函数(50分)

  • 主题发起人 主题发起人 hljhc
  • 开始时间 开始时间
H

hljhc

Unregistered / Unconfirmed
GUEST, unregistred user!
在DELPHI中有没有这样一个函数,可以验证表中的某个字段值是什么类型的。比如在工资表
中有两个字段,一个是姓名字段,字符型,另一个是工资金额字段,为数值型,能否用一个
函数就可以判定姓名字段为字符型,工资金额字段为数值型。
 
Table表中的field有一个fieldType属性可判断字段的类型
 
procedure TForm1.Button1Click(Sender: TObject);
begin
if Table1.Fields[0].DataType = ftString then
ShowMessage('String')
else
ShowMessage('Not String');
end;
 
是DataType,但楼上那位说的稍有不对,一般如果是字符型字段的话,其值为
ftWideString,整型为ftSmallInt或ftInteger,浮点型为ftFloat,详细可查看
DataType的帮助,并可自己测试。
 
使用adox可以更好地获得关于字段的更多信息.
 
多人接受答案了。
 
后退
顶部