Suppression d'un nom de source de données ODBC (DSN ) en utilisant Visual Basic.NET ( VB.NET ) peut rendre votre application plus robuste , en ne demandant à l'utilisateur de supprimer le DSN manuellement . Vous pouvez utiliser le " SQLConfigDataSource " pour ajouter , modifier ou supprimer un DSN. Un DSN est un nom symbolique qui représente la connexion ODBC à une source de données. Il stocke les informations de connexion telles que le nom d'une base de données , un répertoire ou pilote de base de données lors de la connexion à l' ODBC. Supprimer un formulaire de DSN l'ordinateur de l' utilisateur lorsque le DSN n'est plus nécessaire . Choses que vous devez Microsoft Visual Studio Voir Plus Instructions 1 Lancement de Microsoft Visual Studio, cliquez sur " Nouveau Projet" dans le volet gauche de l'écran de votre ordinateur, puis étendre " Modèles installés . " " Visual Basic " ci-dessous Cliquez sur "Windows " et double -cliquez sur " Application console " à partir du centre de la fenêtre pour créer un nouveau projet de console. 2 Copier et coller le code suivant au-dessus " Sub Main " de déclarer la " SQLConfigDataSource " fonction d'autres variables que vous allez utiliser pour supprimer le DSN: Private Declare Function SQLConfigDataSource Lib" odbccp32.dll "_ ( hwndParent ByVal As Integer , ByVal ByValfRequest As Integer , ByVal lpszDriver As String , ByVal lpszAttributes As String) As Integer privé vbAPINull de Const As Integer = 0 Private Const ODBC_REMOVE_SYS_DSN = 3 3 Copier et coller le code suivant pour supprimer votre DSN: résultat As Integer pilote As cordes Attributs Dim As String Driver = " SQL Server " Attributs = "server = " & Chr ( 0) Attributes = Attributs et "Description = " & Chr ( 0) < p> Attributes = Attributs et "DSN = " & Chr ( 0) Attributes = Attributs et " DATABASE = " & Chr ( 0) résultat = SQLConfigDataSource ( vbAPINull , ODBC_REMOVE_SYS_DSN , Driver, Attributs ) Si le résultat < > 0 Then MsgBox (" DSN effacé!" ) Else MsgBox (" DSN suppression a échoué" ) End If 4 Modifier les attributs de l'étape précédente et tapez le nom de votre serveur , la description DSN , le nom DSN, et un nom de base de données. Appuyez sur F5 pour exécuter le programme et supprimer votre DSN.
|