Sdílet prostřednictvím


OleDbConnectionStringBuilder.DataSource Vlastnost

Definice

Získá nebo nastaví název zdroje dat pro připojení.

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

Hodnota vlastnosti

Hodnota DataSource vlastnosti nebo String.Empty pokud nebyla zadána žádná.

Příklady

Následující příklad konzolové aplikace vytvoří novou OleDbConnectionStringBuilder instanci a pak nastaví DataSource a Provider vlastnosti. Nakonec příklad vytvoří novou OleDbConnection instanci a použije tento objekt pro připojení k uvedenému úložišti dat.

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

Poznámky

Pokud je hodnota předaná null při pokusu o nastavení vlastnosti, DataSource vlastnost je resetována. Pokud hodnota nebyla nastavena a vývojář se pokusí načíst vlastnost, návratová hodnota je String.Empty. Tato vlastnost odpovídá klíči "Zdroj dat" v připojovacím řetězci.

Platí pro

Viz také