if Data.y_ADOQuery.FieldByName('A0201').DataType=ftDateTime then
会出现 'ADOQuery1 Field 'A0201' not Found' 可是我A0201确实存在而且
是DateTime类型的字段呀! 我用的是mdb数据库.
会出现 'ADOQuery1 Field 'A0201' not Found' 可是我A0201确实存在而且
是DateTime类型的字段呀! 我用的是mdb数据库.
//看看!
Data.y_ADOQuery.FieldByName('A0201').asstring
值未空if Data.y_ADOQuery.FieldByName('A0201').DataType=ftDatetime then
'ADOQuery1 Field 'A0201' not Found' 这里出错了
if y_ADOQuery.Fields.Fields[i].DataType = ftDatetime then
i对应你的第i个字段
y_ADOQuery.Fields.Fields[i].DataType in [ftDatetime]
if y_ADOQuery.Fields.FieldByName('A0201').DataType is ftDatetime try itor
y_ADOQuery.Fields.FieldByName('A0201').DataType in [ftDatetime]