delphi中取得數據表的表結構信息,不何種類型的表,(例如:.DBF\.MDB\DB,SQL SERVER 2000\ORACLE\MYSQL的結構,謝謝!

解决方案 »

  1.   

    只知道取 sql serser 和sybase的.不知其他的是怎樣呀?關注!!
      

  2.   

    MS SQL SERVER2000本人也會,就這幾種混在一起好象就有點麻煩!
      

  3.   

    不可以用 select Top 0 * from TableName 来取得吗???? 不明~~~
      

  4.   

    Table1.Fields[i].FieldName    --字段名称
    Table1.FieldDefs[i].Required  --是否非空
    Table1.FieldDefs[i].datatype  --字段类型
    Table1.FieldDefs[i].Size      --字段大小字段类型:
    FType: array[0..35] of string = ('Unknown', 'String', 'Smallint', 'Integer', 'Word',
        'Boolean', 'Float', 'Currency', 'BCD', 'Date', 'Time', 'DateTime',
        'Bytes', 'VarBytes', 'AutoInc', 'Blob', 'Memo', 'Graphic', 'FmtMemo',
        'ParadoxOle', 'DBaseOle', 'TypedBinary', 'Cursor', 'FixedChar',
        'WideString', 'Largeint', 'ADT', 'Array', 'Reference', 'DataSet',
        'OraBlob', 'OraClob', 'Variant', 'Interface', 'IDispatch', 'Guid');
      

  5.   

    多謝小新搞定了,還是自己對DELPHI組件不熟所至!
      

  6.   

    小新請問,下面的FType怎麼取出來呀,謝謝!