代码之家  ›  专栏  ›  技术社区  ›  Sam Holder Brian Adams

如果我没有在OLEDB连接字符串中提供InitialCatalog,这意味着什么?

  •  0
  • Sam Holder Brian Adams  · 技术社区  · 16 年前

    我有一个连接字符串(到SQLServer2005数据库),它指定了服务器、用户名和密码,但没有指定InitialCatalog。当我尝试打开连接时,它奏效了,我可以列出表,这列出了很多表,但不是我感兴趣的数据库中的表。

    当没有指定InitialCatalog时,我连接到什么。为什么它有效?

    2 回复  |  直到 16 年前
        1
  •  3
  •   Mitchel Sellers    16 年前

    如果不指定数据库,将使用为用户配置的默认数据库。

    您可以发出“Use DatabaseName”语句来切换数据库。

        2
  •  1
  •   Achim    16 年前