Lunasoft
Messages postés75Date d'inscriptionsamedi 28 juin 2008StatutMembreDernière intervention16 août 2011
-
12 août 2010 à 19:52
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 2021
-
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é.
cs_cantador
Messages postés4720Date d'inscriptiondimanche 26 février 2006StatutModérateurDernière intervention31 juillet 202113 23 août 2010 à 15:55
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