DbConnectionStringBuilder.Remove(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Supprime l’entrée avec la clé spécifiée de l’instance DbConnectionStringBuilder .
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ètres
- keyword
- String
Clé de la paire clé/valeur à supprimer de l’chaîne de connexion dans cette DbConnectionStringBuilder.
Retours
true si la clé existait dans le chaîne de connexion et a été supprimée ; false si la clé n’existait pas.
Exceptions
keyword a la valeur Null (Nothing dans Visual Basic)
Il DbConnectionStringBuilder est en lecture seule ou a DbConnectionStringBuilder une taille fixe.
Exemples
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
Cet exemple affiche la sortie suivante :
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
Remarques
Étant donné que la Remove méthode retourne une valeur qui indique sa réussite, il n’est pas nécessaire de rechercher la clé avant d’essayer de supprimer la paire clé/valeur de l’instance DbConnectionStringBuilder .