OdbcConnection.Database Eigenschaft

Definition

Ruft den Namen der aktuellen Datenbank oder der nach dem Öffnen einer Verbindung zu verwendenden Datenbank ab.Gets the name of the current database or the database to be used after a connection is opened.

public:
 property System::String ^ Database { System::String ^ get(); };
public string Database { get; }
member this.Database : string
Public ReadOnly Property Database As String

Eigenschaftswert

Der Name der aktuellen Datenbank.The name of the current database. Der Standardwert bis zum Öffnen der Verbindung ist eine leere Zeichenfolge ("").The default value is an empty string ("") until the connection is opened.

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

Zunächst wird die Database-Eigenschaft in der Verbindungs Zeichenfolge festgelegt.At first, the Database property is set in the connection string. Die Database-Eigenschaft kann mit der ChangeDatabase-Methode aktualisiert werden.The Database property can be updated by using the ChangeDatabase method. Wenn Sie die aktuelle Datenbank mithilfe einer SQL-Anweisung oder der ChangeDatabase-Methode ändern, wird eine Informations Meldung gesendet und anschließend die-Eigenschaft aktualisiert.If you change the current database using an SQL statement or the ChangeDatabase method, an informational message is sent and then the property is updated.

Das Abrufen der Database-Eigenschaft entspricht dem Aufrufen der ODBC-Funktion SQLGetInfo, wobei der Attribute-Parameter auf SQL_ATTR_CURRENT_CATALOG festgelegt ist.Retrieving the Database property is equivalent to calling the ODBC function SQLGetInfo with the Attribute parameter set to SQL_ATTR_CURRENT_CATALOG.

Gilt für:

Siehe auch