我使用ADOTABLE控件访问一个数据库表,想得到数据库表的字段,类型,长度,如何做??

解决方案 »

  1.   

    type 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);sFieldType:=AdoTable1.FieldList.Fields[i].DataType;
    如何将数据类型转化成字符串???
      

  2.   

    select * from syscolumns
      

  3.   

    select * from syscolumns 
    That not my hope