请问怎么样可以判断一个字段是字符型还是数字型的??(10分)

  • 主题发起人 主题发起人 progrand
  • 开始时间 开始时间
P

progrand

Unregistered / Unconfirmed
GUEST, unregistred user!
请问怎么样可以判断一个字段是字符型还是数字型的??
 
Fieldbyname(FieldName).DataType = ftStirng
Fieldbyname(FieldName).DataType = ftInteger
...
 
TField.DataType
 
是通過數據集元件如Table(query)連接的表的話,
可通過訪問該字段的DataType屬性,假設此字段
名為name1,則
var str:string;
str:=query.fieldbyname('name1').datatype;
if (str='ftString') or (str='ftWideString') then
showmessage('字符型!')
else
if (str='ftSmallint') or (str='ftInteger') or (str='ftFloat') then
showmessage('數字型!');
 
zxb200的方法是对的 谢谢zxb200
 
后退
顶部