[Gestionnaire de pilotes ODBC] Source de données introuvable
Maelhia
Messages postés21Date d'inscriptionvendredi 25 mars 2022StatutMembreDernière intervention15 février 2023
-
24 mai 2022 à 11:26
Maelhia
Messages postés21Date d'inscriptionvendredi 25 mars 2022StatutMembreDernière intervention15 février 2023
-
20 juin 2022 à 11:56
Bonjour,
Je sais que ce problème est pas mal évoqué sur internet, mais je n'ai pas trouvé/compris ce qu'il me fallait.
Je code en VB sous Visual Studio 2013.
Je cherche à créer un .exe de mon code en win32 (donc x86).
J'ai tout d'abord créé un .exe en 64 bits qui fonctionne parfaitement.
Mon problème est lorsque j'ai voulu passé en 32 bits, j'obtiens une erreur sur cette partie de mon code :
Function ConnexionBasedeDonnees(ByVal DSN_BDD As String) As OdbcConnection
Dim connection As New OdbcConnection
connection.ConnectionString() = DSN_BDD
connection.Open()
ConnexionBasedeDonnees = connection
End Function
J'obtiens l'erreur suivante à la ligne
connection.Open()
:
"[Gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié"
Lorsque j'exécute ce code en mode Debug tout se passe bien, mais dès que je passe en mode Release, j'obtiens l'erreur ci-dessus.
J'ai créé la connexion à ma base de données via odbcad32.exe : dans "Source de données utilisateur" et "Sources de données systèmes".
Ce que je n'arrive pas à comprendre c'est pourquoi l'erreur apparait seulement en mode "Release" (quand je veux créer le .exe) et pas en mode "Debug".
Si vous avez des idées/conseils, ou des questions pour que je précise mon problème, laissez un message!
Merci d'avoir pris le temps de lire mon poste !
-------------------Informations complémentaires Ma base est une base Access .accdb