OleDbConnectionStringBuilder.DataSource Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 vlastnosti a Provider . Nakonec příklad vytvoří novou OleDbConnection instanci a použije tento objekt pro připojení k určené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 má předaná hodnota při pokusu o nastavení vlastnosti hodnotu null, DataSource vlastnost se resetuje. 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 rámci připojovací řetězec.