OdbcConnectionStringBuilder.Item[String] Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de waarde op die is gekoppeld aan de opgegeven sleutel of stelt u deze in. In C# is deze eigenschap de indexeerfunctie.
public:
virtual property System::Object ^ default[System::String ^] { System::Object ^ get(System::String ^ keyword); void set(System::String ^ keyword, System::Object ^ value); };
public override object this[string keyword] { get; set; }
member this.Item(string) : obj with get, set
Default Public Overrides Property Item(keyword As String) As Object
Parameters
- keyword
- String
De sleutel van het item dat u wilt ophalen of instellen.
Waarde van eigenschap
De waarde die is gekoppeld aan de opgegeven sleutel.
Uitzonderingen
De verbindingsreeks is onjuist opgemaakt (mogelijk ontbreekt het vereiste "=" in een sleutel/waardepaar).
keyword is een null-verwijzing (Nothing in Visual Basic).
Voorbeelden
Met de volgende code maakt u in een consoletoepassing een nieuwe OdbcConnectionStringBuilder en voegt u sleutel-/waardeparen toe aan de bijbehorende verbindingsreeks met behulp van de eigenschap Item[].
using System.Data.Odbc;
class Program
{
static void Main()
{
OdbcConnectionStringBuilder builder =
new OdbcConnectionStringBuilder();
// Set up a connection string for a text file.
builder["Driver"] = "Microsoft Text Driver (*.txt; *.csv)";
builder["dbq"] = "C:\\TextFilesFolder";
builder["Extension"] = "asc,csv,tab,txt";
// Overwrite the existing value for the dbq value,
// because it already exists within the collection.
builder["dbq"] = "D:\\";
Console.WriteLine(builder.ConnectionString);
Console.WriteLine();
Console.WriteLine("Press Enter to continue.");
Console.ReadLine();
}
}
Imports System.Data.Odbc
Module Module1
Sub Main()
Dim builder As New OdbcConnectionStringBuilder
' Set up a connection string for a text file.
builder.Item("Driver") = "Microsoft Text Driver (*.txt; *.csv)"
' Note that Item is the default property, so
' you need not include it in the reference.
builder("dbq") = "C:\TextFilesFolder"
builder.Item("Extension") = "asc,csv,tab,txt"
' Overwrite the existing value for the dbq value,
' because it already exists within the collection.
builder.Item("dbq") = "D:\"
Console.WriteLine(builder.ConnectionString)
Console.WriteLine()
Console.WriteLine("Press Enter to continue.")
Console.ReadLine()
End Sub
End Module
Opmerkingen
Wanneer u deze eigenschap instelt en de opgegeven sleutel al in de woordenlijst bestaat, wordt de waarde vervangen; anders wordt er een nieuw element gemaakt.