OdbcConnection.ChangeDatabase(String) Methode

Definition

Ändert die aktuelle Datenbank, die einer offenen OdbcConnection zugeordnet ist.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)

Parameter

value
String

Der Datenbankname.The database name.

Ausnahmen

Der Datenbankname ist ungültig.The database name is not valid.

Die Verbindung ist nicht geöffnet.The connection is not open.

Die Datenbank kann nicht geändert werden.Cannot change the database.

Beispiele

Im folgenden Beispiel wird eine OdbcConnection erstellt und die aktuelle Datenbank geändert.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

Hinweise

Der value-Parameter muss einen gültigen Datenbanknamen und keinen NULL-Wert, eine leere Zeichenfolge ("") oder eine Zeichenfolge enthalten, die nur Leerzeichen enthält.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.

Gilt für:

Siehe auch