Udostępnij za pośrednictwem


OleDbConnectionStringBuilder.DataSource Właściwość

Definicja

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.

Dotyczy

Zobacz też