OleDbConnectionStringBuilder.Remove(String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Entfernt den Eintrag mit dem angegebenen Schlüssel aus der OleDbConnectionStringBuilder-Instanz.
public:
override bool Remove(System::String ^ keyword);
public override bool Remove (string keyword);
override this.Remove : string -> bool
Public Overrides Function Remove (keyword As String) As Boolean
Parameter
- keyword
- String
Der Schlüssel des Schlüssel-Wert-Paars, das aus der Verbindungszeichenfolge in diesem OleDbConnectionStringBuilder entfernt werden soll.
Gibt zurück
true
, wenn der Schlüssel innerhalb der Verbindungszeichenfolge vorhanden war und entfernt wurde, false
, wenn der Schlüssel nicht vorhanden war.
Ausnahmen
keyword
ist NULL (Nothing
in Visual Basic).
Beispiele
Im folgenden Beispiel wird ein OleDbConnectionStringBuilder erstellt und das Verhalten der Remove -Methode veranschaulicht.
using System.Data.OleDb;
class Program
{
static void Main()
{
OleDbConnectionStringBuilder builder =
new OleDbConnectionStringBuilder();
builder.ConnectionString =
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Sample.mdb;" +
"Jet OLEDB:System Database=C:\\system.mdw;";
Console.WriteLine(builder.ConnectionString);
// Try to remove an existing item.
TryRemove(builder, "Provider");
// Try to remove a nonexistent item.
TryRemove(builder, "User ID");
// try to remove an existing item,
// demonstrating that the search isn't
// case sensitive.
TryRemove(builder, "DATA SOURCE");
Console.WriteLine("Press Enter to continue.");
Console.ReadLine();
}
static void TryRemove(OleDbConnectionStringBuilder builder,
string itemToRemove)
{
if (builder.Remove(itemToRemove))
{
Console.WriteLine("Removed '{0}'", itemToRemove);
}
else
{
Console.WriteLine("Unable to remove '{0}'", itemToRemove);
}
Console.WriteLine(builder.ConnectionString);
}
}
Imports System.Data.OleDb
Module Module1
Sub Main()
Dim builder As New OleDbConnectionStringBuilder
builder.ConnectionString = _
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Sample.mdb;" & _
"Jet OLEDB:System Database=C:\system.mdw;"
Console.WriteLine(builder.ConnectionString)
' Try to remove an existing item.
TryRemove(builder, "Provider")
' Try to remove a nonexistent item.
TryRemove(builder, "User ID")
' Try to remove an existing item,
' demonstrating that the search is not
' case sensitive.
TryRemove(builder, "DATA SOURCE")
Console.WriteLine("Press Enter to continue.")
Console.ReadLine()
End Sub
Sub TryRemove(ByVal builder As OleDbConnectionStringBuilder, _
ByVal itemToRemove As String)
If builder.Remove(itemToRemove) Then
Console.WriteLine("Removed '{0}'", itemToRemove)
Else
Console.WriteLine("Unable to remove '{0}'", itemToRemove)
End If
Console.WriteLine(builder.ConnectionString)
End Sub
End Module
Hinweise
Da die Remove -Methode einen Wert zurückgibt, der seinen Erfolg angibt, ist es nicht erforderlich, nach dem Vorhandensein eines Schlüssels zu suchen, bevor versucht wird, das Schlüssel-Wert-Paar aus dem OleDbConnectionStringBuilder instance zu entfernen.