select * from sysobjects where type='u'

解决方案 »

  1.   

    select * from sysobjects where type='u'
    同意
      

  2.   

    select * from sysobjects where type='u'
    查询系统表
      

  3.   

    楼上方法都是用于Sql Server下的,我Access下请问有什么方法?
    我自己说两个了
    1,用Access系统表差 SELECT MSysObjects.Name FROM MSysObjects WHERE (((MSysObjects.Type)=1))
    2,调用Dao其实我是打算问在Acees下用Ado.Net如何获得的
      

  4.   

    在.Net环境中使用SQLDMO.dll组件可以获得某个服务器中的所有数据库和数据表的信息。
    此组件在您安装的SQL Server2000的如下目录:Microsoft SQL Server\80\Tools\Binn
    下面是我写的源码,其中arrDataBases保存了所有数据库名称,arrTables保存master数据库中的所有表名称。我是在NotePad下写的,如有疑问请联系!private void GetInfo(string server,string user,string password)
    {
    //声明SQL数据库类
    SQLDMO.SQLServer2Class mysqlsvr;

    //获得数据库连接。
    try
    {
    mysqlsvr = new SQLDMO.SQLServer2Class(); 
    mysqlsvr.Connect(server,user,password);
    }
    catch(Exception e)
    {
    MessageBox.Show(e.Message);
    return;
    }

    //**********此数组列表保存前服务器的数据库**********
    ArrayList arrDataBases = new ArrayList();

    //获取当前服务器的数据库列表。
    SQLDMO.Databases mydbs = mysqlsvr.Databases;
    SQLDMO.Database2 mydb = new SQLDMO.Database2Class();

    System.Collections.IEnumerator rator = mydbs.GetEnumerator();
    while(rator.MoveNext())
    {
    mydb = (SQLDMO.Database2)rator.Current;
    arrDataBases.Add(mydb.Name);
    }


    //**********此数组列表保存数据库中所有数据表**********
    ArrayList arrTables = new ArrayList();

    //获取当前服务器的某个数据库的所有数据表。例如master库。
    SQLDMO.Tables mytables = mysqlsvr.Databases.Item("master","dbo").Tables;
    SQLDMO.Table2 mytable = new SQLDMO.Table2Class();

    System.Collections.IEnumerator rator2 = mytables.GetEnumerator();
    while(rator2.MoveNext())
    {
    mytable = (SQLDMO.Table2)rator2.Current;
    arrTables.Add(mytable.Name);
    }
    }
      

  5.   

    xuexi !-------努力学习 不断实践 虚心讨教--------
      

  6.   

    public DataTable GetTables(OleDbConnection conn)
    {
      conn.Open();
      DataTable schemaTable = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,
                                                       new object[] {null, null, null, "TABLE"});
      conn.Close();
      return schemaTable;
    }================================From Microsoft MSDN 2003