OleDbConnectionStringBuilder.DataSource Свойство

Определение

Возвращает или задает имя источника данных, к которому необходимо подключиться.

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

Значение свойства

Значение свойства DataSource или значение String.Empty, если значение не указано.

Примеры

В следующем примере консольного приложения создается новый OleDbConnectionStringBuilder экземпляр , а затем задаются DataSource свойства и Provider . Наконец, в примере создается новый OleDbConnection экземпляр и используется этот объект для подключения к указанному хранилищу данных.

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

Комментарии

Если при попытке задания значения свойства передаваемое значение равно NULL, то свойство DataSource сбрасывается. Если значение не задано и разработчик пытается получить свойство, возвращается String.Emptyзначение . Это свойство соответствует ключу "Источник данных" в строка подключения.

Применяется к

См. также раздел