我用access建了个数据表,字段名是这样的:
字段名          类型     
姓名            字符
编号            字符     如(0123)
年龄            整型     如(23)我把他连到窗体,窗体上还有两个输入框,edit1,edit2
程序完成的功能是:在edit1中输入某一字段名,如(编号),然后edit2中就会自动的显示输入字段的字段类型,如(字符),请问这一功能怎么来实现!

解决方案 »

  1.   

    Dataset.FieldByName('FieldName').DataType
      

  2.   

    Dataset.FieldByName('FieldName').DataType
    就这样,给分!!!!!!!!!!!!!
      

  3.   

    通過 if Dataset.FieldDefs.Items[0].DataType=ftstring then
             Edit2.text:='ftString';
     或 if Dataset.FieldByName(FieldName').DataType=ftstring then
           edit2.text:='ftString';
    來判斷字段的字段类型並顯示.
    字段类型有如下:
    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);明白沒,接分嘍!
      

  4.   

    请问Xin1980(星),我的access为中文版,类型传过去不认,该怎么办?