请问如何用ado,或者adox读取dbf文件的结构。(如:读出有多少个字段,哪些是关键字等)如果不能实现,请问有什么别的办法嘛?
谢谢了

解决方案 »

  1.   

    可以用SQL读取呀,导入就可以了
      

  2.   

    exec Sp_pkeys '表名称' 在查询分析器执行
    COLUMN_NAME 就是主键值 这样的话我们就可以判断你的字段是不是主键
    然后再比较字段的值判断
      

  3.   

    for index := 0 to adodataset1.FieldCount-1 do
        ADODataSet1.FieldList.Fields[ index ].FieldName
      

  4.   

    还不是很明白啊
    cnT.ConnectionString = "provider=msdasql;DRIVER=Microsoft Visual FoxPro Driver;UID=;Deleted=yes;Null=no;Collate=Machine;BackgroundFetch=no;Exclusive=No;SourceType=DBF;SourceDB=" & gloDBF.Tfilename
    cnT.OpenDim rsT As ADODB.Recordset
    rsT.ActiveConnection = cnT请问这样以后该怎么写呢?