OleDbConnection.ServerVersion Özellik

Tanım

İstemcinin bağlı olduğu sunucunun sürümünü içeren bir dize alır.

public:
 virtual property System::String ^ ServerVersion { System::String ^ get(); };
public:
 property System::String ^ ServerVersion { System::String ^ get(); };
public override string ServerVersion { get; }
[System.ComponentModel.Browsable(false)]
[System.Data.DataSysDescription("OleDbConnection_ServerVersion")]
public string ServerVersion { get; }
member this.ServerVersion : string
[<System.ComponentModel.Browsable(false)>]
[<System.Data.DataSysDescription("OleDbConnection_ServerVersion")>]
member this.ServerVersion : string
Public Overrides ReadOnly Property ServerVersion As String
Public ReadOnly Property ServerVersion As String

Özellik Değeri

Bağlı sunucunun sürümü.

Öznitelikler

Özel durumlar

Bağlantı kapatıldı.

Örnekler

Aşağıdaki örnek bir OleDbConnection oluşturur ve salt okunur özelliklerinden bazılarını görüntüler.

static void OpenConnection(string connectionString)
{
    using (OleDbConnection connection = new OleDbConnection(connectionString))
    {
        try
        {
            connection.Open();
            Console.WriteLine("ServerVersion: {0}", connection.ServerVersion);
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex.Message);
        }
        // The connection is automatically closed when the
        // code exits the using block.
    }
}
Public Sub OpenConnection(ByVal connectionString As String)

    Using connection As New OleDbConnection(connectionString)
        Try
            connection.Open()
            Console.WriteLine("ServerVersion: {0}", connection.ServerVersion)

        Catch ex As Exception
            Console.WriteLine(ex.Message)
        End Try
    End Using
End Sub

Açıklamalar

ServerVersion özelliği OLE DB DBPROP_DBMSVER özelliğiyle eşler. Temel alınan OLE DB sağlayıcısı tarafından desteklenmiyorsa ServerVersion boş bir dize döndürülür.

Sürüm ##.##.#### biçimindedir; burada ilk iki basamak ana sürüm, sonraki iki basamak ikincil sürüm ve son dört basamak sürüm sürümüdür. Sağlayıcının ürün sürümünü bu formda işlemesi gerekir, ancak ürüne özgü sürümü de ekleyebilir; örneğin, "04.01.0000 Rdb 4.1". Dize major.minor.build biçimindedir; burada major ve minor tam olarak iki basamaktır ve derleme tam olarak dört basamaktır.

Şunlara uygulanır

Ayrıca bkz.