Bagikan melalui


OdbcConnection.Database Properti

Definisi

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.

Berlaku untuk

Lihat juga