当前位置: 首页 > 面试题库 >

如何获取Access(Jet)数据库中的表列表?

叶炜
2023-03-14
问题内容

我需要查看c#程序使用的Access数据库中是否存在表。已知有用于其他数据库的SQL命令将返回表列表。Access / Jet数据库是否有这样的命令?


问题答案:

尝试GetSchema()

    connection.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\access.mdb";

    connection.Open();

    DataTable userTables = connection.GetSchema("Tables");


 类似资料:
  • 我想知道无论如何都有从Azure Cosmos获得所有数据库的列表。我看到一个可能的解决办法在这里。然而,如果我只知道连接字符串,有没有任何东西可以做它?

  • 问题内容: 我想验证数据库中是否存在表,如果不存在,则要创建它。如何获取当前数据库中所有表的列表? 我可以使用SELECT来获得数据库列表,如下所示: 剩下的就是创建表(如果不存在)。 我还尝试使用以下数据库同时创建表: 但这在“使用”行上给了我错误,说“ db”不存在。这次,我将尝试使用2个不同的命令来执行此操作。 问题答案: 这应该为您提供数据库中所有表的列表 因此,您可以像使用数据库检查一样

  • 问题内容: 如何获得特定表中的列名列表? IE。 火鸟表: 得到这样的列表: 问题答案: 如果要获取特定表中的列名列表,则这是您需要的sql查询: 我在firebird 2.5中尝试过此方法,并且可以正常工作。 顺便说一句,YOUR-TABLE-NAME周围的单引号是必需的

  • 我需要一些与Firebase实时数据库请求的帮助。 我想实现一些类似搜索屏幕,将显示所有用户,但我有一个问题,从Firebase检索数据。 下面是向Firebase发送请求的方法。 和检索用户计数。 有人能解释我该怎么办?

  • 问题内容: 我可以运行此查询来获取MySQL数据库中所有表的大小: 我希望对了解结果有所帮助。我正在寻找尺寸最大的桌子。 我应该看哪一列? 问题答案: 您可以使用此查询显示表的大小(尽管您需要先替换变量): 或此查询以列出每个数据库中每个表的大小,从大到大:

  • 本文向大家介绍使用Java如何获取所有MongoDB数据库的列表?,包括了使用Java如何获取所有MongoDB数据库的列表?的使用技巧和注意事项,需要的朋友参考一下 在MongoDB中,您可以使用show dbs命令查看数据库列表。 在Java中,您可以使用getDatabaseNames()方法获取MongoDb中所有数据库的列表。 示例 输出结果