OdbcConnection.Database Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan nama database saat ini atau database yang akan digunakan setelah koneksi dibuka.
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
Nilai Properti
Nama database saat ini. Nilai default adalah string kosong ("") hingga koneksi dibuka.
Penerapan
Contoh
Contoh berikut membuat OdbcConnection dan mengubah database saat ini.
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
Keterangan
Pada awalnyaDatabase, properti diatur dalam string koneksi. Properti Database dapat diperbarui dengan menggunakan ChangeDatabase metode . Jika Anda mengubah database saat ini menggunakan pernyataan SQL atau ChangeDatabase metode , pesan informasi dikirim dan kemudian properti diperbarui.
Mengambil Database properti setara dengan memanggil fungsi SQLGetInfo
ODBC dengan parameter yang Attribute
diatur ke SQL_ATTR_CURRENT_CATALOG.