select name from sysObjects where type = 'U'

解决方案 »

  1.   

    To  jinhaiwu(海魂):
    你试过没有啊得出来是什么,你自己放到Query Analyze 里看是什么!
      

  2.   

    不过并不是对指定数据库中的表进行罗列啊!如何得出ODS数据库中所有的表呢
      

  3.   

    --用SQL语句就行select 表名=name from ods.dbo.sysobjects where xtype='U' and status>=0
      

  4.   

    谢谢大哥,说的没有错,可是ods,是从外部传进的数据库名,是否要写成函数??
      

  5.   

    你是在程序中调用嘛,所以你可以直接组合成SQL语句来调用啊dbname="ods"
    sql="select 表名=name from [" & dbname & "].dbo.sysobjects where xtype='U' and status>=0"
    rs.open sql ,conn
      

  6.   

    恩。。对了,你怎么用rs.open sql,conn啊??