OleDbConnection.ChangeDatabase(String) OleDbConnection.ChangeDatabase(String) OleDbConnection.ChangeDatabase(String) OleDbConnection.ChangeDatabase(String) Method

Définition

Modifie la base de données actuelle d'une connexion OleDbConnection établie.Changes the current database for an open OleDbConnection.

public:
 override void ChangeDatabase(System::String ^ value);
public override void ChangeDatabase (string value);
override this.ChangeDatabase : string -> unit
Public Overrides Sub ChangeDatabase (value As String)

Paramètres

value
String String String String

Nom de la base de données.The database name.

Implémente

Exceptions

Le nom de la base de données n'est pas valide.The database name is not valid.

Impossible de modifier la base de données.Cannot change the database.

Exemples

L’exemple suivant crée un OleDbConnection et affiche certaines de ses propriétés en lecture seule.The following example creates an OleDbConnection and displays some of its read-only properties.

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.
   }
}
Public Sub ChangeDatabaseConnection(ByVal connectionString As String)

   Using connection As New OleDbConnection(connectionString)
      Try
         connection.Open()
         Console.WriteLine("Server Version: {0} Database: {1}", _
             connection.ServerVersion, connection.Database)
         connection.ChangeDatabase("Northwind")
         Console.WriteLine("Server Version: {0} Database: {1}", _
            connection.ServerVersion, connection.Database)

      Catch ex As Exception
         Console.WriteLine(ex.Message)
      End Try
      ' The connection is automatically closed when the
      ' code exits the Using block.
   End Using
End Sub

Remarques

La valeur fournie dans le database paramètre doit être un nom de base de données valide.The value supplied in the database parameter must be a valid database name. Le database paramètre ne peut pas contenir une valeur null, une chaîne vide ou une chaîne de caractères vides uniquement.The database parameter cannot contain a null value, an empty string, or a string with only blank characters.

S’applique à

Voir aussi