那个控件?(TDatabase,TSession)
可以获得结构的信息,包括(所有数据库用户,
用户下所有的表,试图,每张表中的主键,索引和其他的约束信息)

解决方案 »

  1.   

    数据库都有数据字典.不同的数据库的数据字典也不同,不可能就根据TSession这样delphi中的东西来获得
    in ms sql,进入帮助,看那些sysXXXXX的系统表
    in oracle,使用语句select * from dict 可以看到数据字典的表的介绍
    in db2,看那些syscat.XXX的表
      

  2.   

    jiezhi 的意思我要根据不同的数据库驱动类型来分别作处理。
    那么,如何得到驱动的信息呢?
    对于本地sqllink的关系型数据库,可以访问数据字典,
    如果是access等odbc驱动的?
    我听说好像odbc的api是支持这些功能的,bde可能未必不行吧?
      

  3.   

    有谁有类似SQL EXPLORE的程序,并且有源码的,看看能不能从中学到这方面的东西