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.