Bonjour,
J'ai développé deux bases de données Access :
-> l'une contenant les données (avec les tables) : data.mdb
-> l'autre étant contenant "l'interface" (états, formulaires, etc...) : interface.mdb
Pour créer le lien entre les deux bases j'ai développé une fonction
"connection" contenu dans un module de nom "Chaine_Connection" qui est la
suivante :
La base est actuellement sur mon disque dur (CN.Open "DBQ=Data.mdb;..."). J'aimerai que celle ci reste le reste mais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Public Sub Connection() '--On teste si la base n'est pas déjà ouverte '-- If CN.State <> adStateOpen Then 'Ouverture de la Connection à la base de Données CN.Open "DBQ=[b]Data.mdb[/b];DefaultDir=" & Application.CurrentProject.Path & ";Driver={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;ImplicitCommitSync=Yes;MaxBufferSize=512;MaxScanRows=8;PageTimeout=5;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;" End If End Sub
qu'elle soit accessible depuis un autre poste client. J'ai essayé de changer
le chemin en remplacant : DBQ=Data.mdb par : "DBQ=\\<nom de mon PC>\DataBase\data.mdb;..." (chemin réseau ou est contenu ma base) mais la connexion ne se fait pas !
Pourriez vous m'aider et m'éclaircir sur les éventuelles erreurs ?
Vous remerçiant par avance de l'intérête que vous porterez à ma requête.
Bien cordialement.
Rouge_XIII
Merci de penser aux balises code | cafeine
Partager