OleDbConnection.ChangeDatabase(String) Metoda

Definicja

Zmienia bieżącą bazę danych dla otwartego OleDbConnectionpliku .

C#
public override void ChangeDatabase(string value);
C#
public void ChangeDatabase(string value);

Parametry

value
String

Nazwa bazy danych.

Implementuje

Wyjątki

Nazwa bazy danych jest nieprawidłowa.

Połączenie nie jest otwarte.

Nie można zmienić bazy danych.

Przykłady

Poniższy przykład tworzy obiekt OleDbConnection i wyświetla niektóre z jego właściwości tylko do odczytu.

C#
static void ChangeDatabaseConnection(string connectionString)
{
   using (OleDbConnection connection = new OleDbConnection(connectionString))
   {
      try
      {
         connection.Open();
         Console.WriteLine("ServerVersion: {0} \nDatabase: {1}",
             connection.ServerVersion, connection.Database);

         connection.ChangeDatabase("Northwind");
         Console.WriteLine("ServerVersion: {0} \nDatabase: {1}",
            connection.ServerVersion, connection.Database);
      }
      catch (Exception ex)
      {
         Console.WriteLine(ex.Message);
      }
      // The connection is automatically closed when the
      // code exits the using block.
   }
}

Uwagi

Wartość podana w parametrze database musi być prawidłową nazwą bazy danych. Parametr database nie może zawierać wartości null, pustego ciągu ani ciągu z pustymi znakami.

Dotyczy

Produkt Wersje
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)

Zobacz też