Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La création d’informations de chaîne de connexion nécessite la création d’un objet dérivé de la IConnectionString classe, tel que DB2OdbcConnectionString ou DB2OleDbConnectionString. Après avoir créé la chaîne, vous pouvez enregistrer, modifier ou récupérer des informations à partir de celle-ci à l’aide des propriétés associées.
Récupérer et modifier les informations de chaîne de connexion
Créez une chaîne de connexion en appelant le type spécifique de constructeur de chaîne de connexion, à l’aide du chemin d’accès du fichier .udl qui contient la chaîne de connexion spécifiée.
Vous pouvez également appeler
ReadUDLle type spécifiéConnectionString.ConnectionStringDe nombreuses classes ont également uneCloneméthode que vous pouvez utiliser. Notez queClonene charge pas l’instance actuelle en mémoire active, mais effectue plutôt une copie que vous pouvez modifier et enregistrer ultérieurement sur le disque.Si vous tentez de récupérer des données à partir d’une chaîne de connexion dont vous disposez actuellement, vous pouvez appeler
Load. Par exemple, si vous avez récemment créé une nouvelle chaîne de connexion et appeléSave, vous pouvez récupérer l’objet à partir du stockage et en mémoire active en appelantLoadà nouveau l’objet.Si vous utilisez un chemin qui décrit un fichier qui n’existe pas, le système crée un fichier .udl à l’aide du chemin décrit.
Récupérez les données de connexion de votre instance actuelle à l’aide
GetStringou en accédant à la propriété appropriée.L’utilisation
GetStringvous permet de manipuler la chaîne de connexion comme s’il s’agissait d’une chaîne de texte standard. En revanche, l’accès à la valeur en tant que propriété est généralement plus simple et plus sûr.Lorsque vous avez terminé d’afficher ou de manipuler la valeur appropriée, retournez la valeur à l’objet en appelant
SetStringou en définissant la propriété appropriée.Lorsque vous avez terminé, enregistrez vos modifications dans le stockage secondaire en appelant
Save.L’exemple de code suivant montre comment récupérer, modifier et enregistrer des données de chaîne de connexion.
static System.Exception ChangeCommentInUDL(string connString, string newComment)
{
try
{
IConnectionString udl = DB2OleDbConnectionString.ReadUDL(connString);
udl.Comment = newComment;
udl.Save();
System.Exception noException = null;
return noException;
}
catch (System.Exception ex)
{
return ex;
}
}