OdbcConnection.Database Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 parametry 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.