OleDbConnectionStringBuilder.DataSource 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 lub ustawia nazwę źródła danych do nawiązania połączenia.
public:
property System::String ^ DataSource { System::String ^ get(); void set(System::String ^ value); };
public string DataSource { get; set; }
member this.DataSource : string with get, set
Public Property DataSource As String
Wartość właściwości
Wartość DataSource właściwości lub String.Empty
jeśli żadna z nich nie została podana.
Przykłady
Poniższa przykładowa aplikacja konsolowa tworzy nowe OleDbConnectionStringBuilder wystąpienie, a następnie ustawia DataSource właściwości i Provider . Na koniec przykład tworzy nowe OleDbConnection wystąpienie i używa tego obiektu do nawiązania połączenia ze wskazanym magazynem danych.
using System.Data.OleDb;
class Program
{
static void Main()
{
OleDbConnectionStringBuilder builder =
new OleDbConnectionStringBuilder();
builder.DataSource = @"C:\Sample.mdb";
builder.Provider = "Microsoft.Jet.Oledb.4.0";
Console.WriteLine(builder.ConnectionString);
// This sample assumes that you have a database named
// C:\Sample.mdb available.
using (OleDbConnection connection = new
OleDbConnection(builder.ConnectionString))
{
try
{
connection.Open();
// Do something with the database here.
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
Console.WriteLine("Press Enter to finish.");
Console.ReadLine();
}
}
Imports System.Data.OleDb
Module Module1
Sub Main()
Dim builder As New OleDbConnectionStringBuilder()
builder.DataSource = "C:\Sample.mdb"
builder.Provider = "Microsoft.Jet.Oledb.4.0"
Console.WriteLine(builder.ConnectionString)
' This sample assumes that you have a database named
' C:\Sample.mdb available.
Using connection As New OleDbConnection(builder.ConnectionString)
Try
connection.Open()
' Do something with the database here.
Catch ex As Exception
Console.WriteLine(ex.Message)
End Try
End Using
Console.WriteLine("Press Enter to finish.")
Console.ReadLine()
End Sub
End Module
Uwagi
Jeśli przekazana wartość ma wartość null podczas próby ustawienia właściwości , DataSource właściwość zostanie zresetowana. Jeśli wartość nie została ustawiona, a deweloper spróbuje pobrać właściwość , zwracana wartość to String.Empty
. Ta właściwość odpowiada kluczowi "Źródło danych" w parametry połączenia.