誰可以給我說明下DELPHI怎么獲取ACCESS字段的說明要詳系的。。如果用ADOX請告訴我DELPHI怎么用ADOX

解决方案 »

  1.   

    我也碰到和你一样的问题,用的ACCESS,但是却不会读字段的,名称,类型,长度,说明
      

  2.   

    名稱類型都可以得到的吧。。就是那個說明。。搞了我一天了還是不知道怎么得到。。說明用SQLSERVER和ORACAL可以得到。。但我要用到可移動的數據庫。。MD只好用ACCESS破數據庫。。
      

  3.   

    是吗?名称类型要怎么做呢?方便告诉我下吗?用SQL语句呢?还是直接用控件属性啊?
      

  4.   

    用DataSet就行了吧應該可以獲取到名字類型,好像有個什么GETFIELDNAME什么的方法
      

  5.   

    http://hi.baidu.com/liuzw08/blog/item/3271223942d54cfb3b87cee5.html看看delphi 操作ADOX的好像ADOX的字段有Properties这个属性
    具体没用过,你自己可以参考一下
      

  6.   

    access有个隐藏的系统表,叫MSysObjects,你找找资料看吧
      

  7.   

    查看Access的系统表的说明,里面应该会有的,比如MSysObjects
      

  8.   

    楼上各位说的对,应该用MSysObjects,这个表中有一列lvProp,记录了表的结构,其中就包含了说明字段,但是这一列是二进制的,其格式不太清楚,只能自己翻译了。我试了一下,其中对列名的编码是用的Unicode格式,其它的结构没有找到。至于这个表在默认的情况下是不能显示和查询的,可用如下办法来查看这个系统表:
    在admin的权限里添加对msysobjects的更新操作就可以了嘛   
      默认的情况是admin对msysobjects没有任何权限!包括查询   
        
      access   2000下   
      工具   ->   选项   ->   视图   ->   隐藏对象、系统对象     
      前面的勾选上。   
        
      工具   ->   安全   ->   用户与组的权限   
      在对象名称中选定   MSysObjects   ,然后权限中设置其权限。
       
      

  9.   

    Access2007
      office导航,Access选项,当前数据库,导航选项,选中“显示系统对象”
      

  10.   

    各位同仁。。我也知道有個sys表。。我現在想知道程式里怎么得到哦!
      

  11.   

    wooden大哥,有QQ不。。加我一下278996279
      

  12.   

    ADO SELECT======看看数据库基本操作
      

  13.   

    用 ADOConnection.OpenSchema 函数
    可以得到你想要的信息
      

  14.   

    查MSysObjects只是适用于access mssqlserver 中是sysobjects
    OpenSchema更为普遍一点。
    你可以下载我的一个数据库查看修改程序源代码http://download.csdn.net/source/200083
      

  15.   

    dbview可以索取大多数oledb数据源数据库结构信息的程序