DbConnectionStringBuilder.Remove(String) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Eltávolítja a megadott kulccsal rendelkező bejegyzést a DbConnectionStringBuilder példányból.
public:
virtual bool Remove(System::String ^ keyword);
public virtual bool Remove(string keyword);
abstract member Remove : string -> bool
override this.Remove : string -> bool
Public Overridable Function Remove (keyword As String) As Boolean
Paraméterek
- keyword
- String
Az ebben a DbConnectionStringBuilder kapcsolati karakterlánc eltávolítandó kulcs/érték pár kulcsa.
Válaszok
true, ha a kulcs a kapcsolati karakterlánc belül létezett, és el lett távolítva; false, ha a kulcs nem létezik.
Kivételek
keyword null (Nothing Visual Basic)
Ez DbConnectionStringBuilder írásvédett, vagy rögzített DbConnectionStringBuilder méretű.
Példák
static void Main()
{
DbConnectionStringBuilder builder = new
DbConnectionStringBuilder();
builder.ConnectionString =
@"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\Demo.mdb;" +
"Jet OLEDB:System Database=system.mdw;";
// 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.ReadLine();
}
static void TryRemove(DbConnectionStringBuilder builder, string itemToRemove)
{
if (builder.Remove(itemToRemove))
{
Console.WriteLine(@"Removed '{0}'", itemToRemove);
}
else
{
Console.WriteLine(@"Unable to remove '{0}'", itemToRemove);
}
Console.WriteLine(builder.ConnectionString);
}
Sub Main()
Dim builder As New DbConnectionStringBuilder
builder.ConnectionString = _
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Demo.mdb;" & _
"Jet OLEDB:System Database=system.mdw;"
' 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.ReadLine()
End Sub
Sub TryRemove(ByVal builder As DbConnectionStringBuilder, _
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
Ez a minta a következő kimenetet jeleníti meg:
Removed 'Provider'
data source=C:\Demo.mdb;jet oledb:system database=system.mdw
Unable to remove 'User ID'
data source=C:\Demo.mdb;jet oledb:system database=system.mdw
Removed 'DATA SOURCE'
jet oledb:system database=system.mdw
Megjegyzések
Mivel a Remove metódus egy olyan értéket ad vissza, amely jelzi a sikerességét, nem kell keresnie a kulcsot, mielőtt megpróbálná eltávolítani a kulcs/érték párot a DbConnectionStringBuilder példányból.