OdbcConnection.Database Właściwość

Definicja

Pobiera nazwę bieżącej bazy danych lub bazy danych do użycia po otwarciu połączenia.

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

Wartość właściwości

Nazwa bieżącej bazy danych. Wartość domyślna to puste parametry ("") do momentu otwarcia połączenia.

Implementuje

Przykłady

Poniższy przykład tworzy element i zmienia bieżącą OdbcConnection bazę danych.

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

Uwagi

Na początku Database właściwość jest ustawiana w parametrach połączenia. Właściwość Database można zaktualizować przy użyciu ChangeDatabase metody . Jeśli zmienisz bieżącą bazę danych przy użyciu instrukcji SQL lub ChangeDatabase metody, zostanie wysłany komunikat informacyjny, a następnie właściwość zostanie zaktualizowana.

Pobieranie Database właściwości jest równoważne wywołaniu funkcji SQLGetInfo ODBC z parametrem ustawionym Attribute na SQL_ATTR_CURRENT_CATALOG.

Dotyczy

Zobacz też