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
значение . Это свойство соответствует ключу "Источник данных" в строка подключения.