我不懂Oracle,但我希望利用VB在知道数据库表名的情况下,显示出该表内的所有字段名,程序代码该怎么样写呢???

解决方案 »

  1.   

    不会!
    SELECT * 一句,看行头就知道了,查看ORACLE树型
    关注。
      

  2.   

    到Oracle的系统表sys.all_tab_columns中去查询
      

  3.   

    SELECT COLUMN_NAME
      FROM sys.all_tab_columns
      where Table_name='你的表名(注意:大写字母)'
      

  4.   

    select 列名(如果全部打*) from 表名反正就是写SQL语句,与你用什么语言无关
      

  5.   

    select Column_name from information_schema.columns where table_name=表名
    我连的是SQL 数据库,不知道Oracle里行不行
      

  6.   

    select *
    from 表名
      

  7.   

    方法1、SELECT *
    FROM information_schema.columns
    WHERE (table_name = 'bmmc') AND (table_catalog = 'wzgl')table_name是表名,table_catalog是数据库名。因为不可排除,不同的数据库中有相同名称的表.
    方法2、rs.open "select * from bmmc" 
           MsgBox rs.Fields.Count  '--字段个数
           MsgBox rs.Fields.Item(I).Name'------某个字段的名称