OdbcConnection.ChangeDatabase(String) OdbcConnection.ChangeDatabase(String) OdbcConnection.ChangeDatabase(String) OdbcConnection.ChangeDatabase(String) Method

Définition

Modifie la base de données en cours associée à un OdbcConnection ouvert.Changes the current database associated with an open OdbcConnection.

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

Paramètres

value
String String String String

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

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 OdbcConnection et modifie la base de données active.The following example creates an OdbcConnection and changes the current database.

private static void CreateOdbcConnection()
{
    string connectionString = "Driver={SQL Native Client};Server=(local);Trusted_Connection=Yes;Database=AdventureWorks;";

    using (OdbcConnection connection = new OdbcConnection(connectionString))
    {
        connection.Open();
        Console.WriteLine("ServerVersion: " + connection.ServerVersion
            + "\nDatabase: " + connection.Database);
        connection.ChangeDatabase("master");
        Console.WriteLine("ServerVersion: " + connection.ServerVersion
            + "\nDatabase: " + connection.Database);
        Console.ReadLine();
    }
}
Private Sub CreateOdbcConnection()

    Dim connectionString As String = _
       "Driver={SQL Native Client};Server=(local);Trusted_Connection=Yes;Database=AdventureWorks;"

    Using connection As New OdbcConnection(connectionString)
        With connection
            .Open()
            Console.WriteLine("ServerVersion: " & .ServerVersion _
               & vbCrLf + "Database: " & .Database)
            .ChangeDatabase("master")
            Console.WriteLine("ServerVersion: " & .ServerVersion _
               & vbCrLf + "Database: " & .Database)
            Console.ReadLine()
        End With
    End Using
End Sub

Remarques

Le value paramètre doit contenir un nom de base de données valide et ne peut pas contenir une valeur null, une chaîne vide ("") ou une chaîne contenant uniquement des caractères vides.The value parameter must contain a valid database name, and cannot contain a null value, an empty string (""), or a string with only blank characters.

S’applique à

Voir aussi