Deconnection d-une base...

Messages postés
75
Date d'inscription
samedi 28 juin 2008
Statut
Membre
Dernière intervention
16 août 2011
- - Dernière réponse : cs_cantador
Messages postés
4992
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
27 mars 2018
- 23 août 2010 à 15:55
Salut!

J'ai un petit programme que je n'appelerai pas un programme "réseau". Mais c'est juste un lien "réseau"
que j'aimerai comprendre.
Au fait; j'ai deux ordinateurs travaillant sur réseau en utilisant une base de données Access.
j'ai mis sur mon Tform trois composants: Adoconnection1, AdoTable1 et DataSource.
J'ai mis ma base de données sur la racine "c:" dans un repertoire partagés que j'appelle "RepertRes"
A partir de l'ordinateur "A" que je considère en quelque sorte comme <<serveur>>. Là où j'enregistre quelques données.
Eh bien, quand je vais sur l'ordinateur B pour visualizer mes données en ouvrant ma base de données ACCESS.
Curieusement, même la lecture ou l'ouverture de la base n'est pas permise. Elle est permise seulement quand je deconnecte ou
sors du programme.
Où est mon problème? j'ai connecté la base via l'option "ConnectionString" du composant "Adoconnection1".
Et alors, comme l'ordinateur "B" ne peut ouvrir la base se trouvant dans l'ordinateur "A" seulement lorsqu'il est
deconnecté.
J'ai essayé d'écrire ceci: Adoconnection1.ConnectionString:= ''; pour vider les inscriptions s'affichant dans la
proprieté du "ConnectionString", afin de permettre la lecture ou l'ouverture de la base dans lordinateur B. Mais sans succès.
Que faire s'il vous plaît?

Je rappelle que l'enregistrement se passe bien à partir du "A". Mais la lecture à partir du "B" ne marche que, quand le "A" est deconnecté.


LunaSoft
Afficher la suite 

1 réponse

Messages postés
4992
Date d'inscription
dimanche 26 février 2006
Statut
Modérateur
Dernière intervention
27 mars 2018
9
0
Merci
Bonjour,

Une base access ne se partage pas toutes seule...
il faut créer un espace sécurité (voir outils/sécurité + doc)
et conseil, fais une copie de ta base avant toute manipulation..
bon courage

cantador
Commenter la réponse de cs_cantador