OleDbConnection.ServerVersion Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İ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.