to :夜黑风高
你可以利用 table 或query的 属性datatype来确定字段类型。
例如:
if query1.fieldbyname('fieldname').datatype =ftstring then
//如果是字符型,则 。。。。。
另外,delphi可以处理的类型有以下:
TFieldType = (ftUnknown, ftString, ftSmallint, ftInteger, ftWord,
ftBoolean, ftFloat, ftCurrency, ftBCD, ftDate, ftTime, ftDateTime,
ftBytes, ftVarBytes, ftAutoInc, ftBlob, ftMemo, ftGraphic, ftFmtMemo,
ftParadoxOle, ftDBaseOle, ftTypedBinary, ftCursor, ftFixedChar,
ftWideString, ftLargeint, ftADT, ftArray, ftReference, ftDataSet,
ftOraBlob, ftOraClob, ftVariant, ftInterface, ftIDispatch, ftGuid,
ftTimeStamp, ftFMTBcd);
注意: 判断时不需要加引号‘’;