J'ai créé un programme en vb6 avec connexion à une base access 97 ( pour WIN
98 / XP )
j'utilise le code suivant pour me connecter à la base ( j'utilise
dataenvironment ) :
...
Dim strconn As String
' chaine de connexion du dataenvironment
strconn = "Provider=MSDASQL.1;Persist Security Info=True;User ID=Admin;Data
Source=MS Access Database;Initial Catalog=" & repertoirebase
' connexion du dataenvironment
DataEnvironment1.Connection1.ConnectionString = strconn
...
si j'installe mon prog sur poste ou access est déja installé pas de souci
mais si j'installe sur un poste sans access
j'ai un message d'erreur :
erreur d'exécution '2147220992 Microsoft Gestionnaire de pilotes ODBC source
de données non trouvée et nom de pilote non spécifié.
pour remédier à ce pb je crée via le Panneau de configuration, Outils d'administration,
Sources ODBC), une source de données « MS ACCESS DATABASE » sans précision
de la base de données.
mais y a t'il une façon de procéder dans mon code vb pour éviter cette
manipulation ?