OVH Cloud OVH Cloud

Acces simultanés à une base MDB par ADO

6 réponses
Avatar
Stéphane Santon
Bonjour,

Sur un poste en réseau, j'ai créé un logiciel VisualBasic 6 qui écrit
dans une base Access par ADO.
Sur ce même poste, j'ai créé une appli Excel qui lit ces données du
poste par ADO.
Jusqu'ici, pas de problème.

Mais sur un autre poste du réseau, j'ai recopié la même appli Excel qui
vient lire la base Access du premier poste par ADO.

Peut-il y avoir des conflits d'accès à la base ?

Merci

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net

6 réponses

Avatar
3stone
Salut,

"Stéphane Santon"
| Sur un poste en réseau, j'ai créé un logiciel VisualBasic 6 qui écrit
| dans une base Access par ADO.
| Sur ce même poste, j'ai créé une appli Excel qui lit ces données du
| poste par ADO.
| Jusqu'ici, pas de problème.
|
| Mais sur un autre poste du réseau, j'ai recopié la même appli Excel qui
| vient lire la base Access du premier poste par ADO.
|
| Peut-il y avoir des conflits d'accès à la base ?


Cela concerne donc les forum VB et Excel...

Pour la base Access, c'est ok !

--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
Stéphane Santon
Bonjour,

3stone a exprimé avec précision :
Sur un poste en réseau, j'ai créé un logiciel VisualBasic 6 qui écrit
dans une base Access par ADO.
Sur ce même poste, j'ai créé une appli Excel qui lit ces données du
poste par ADO.
Jusqu'ici, pas de problème.

Mais sur un autre poste du réseau, j'ai recopié la même appli Excel qui
vient lire la base Access du premier poste par ADO.

Peut-il y avoir des conflits d'accès à la base ?


Cela concerne donc les forum VB et Excel...
Pour la base Access, c'est ok !


Je n'ai eu aucune réponse dans le groupe Excel.
Mais il me semble que c'est d'abord un problème ADO (quelle que soit
l'appli qui l'utilise), donc d'accès à une base de données (ici format
Access), donc plus adapté aux pros d'Access, amha.

Merci

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net


Avatar
3stone
Salut,

"Stéphane Santon"
[...]
| Je n'ai eu aucune réponse dans le groupe Excel.
| Mais il me semble que c'est d'abord un problème ADO (quelle que soit
| l'appli qui l'utilise), donc d'accès à une base de données (ici format
| Access), donc plus adapté aux pros d'Access, amha.


Avec Access, tu peux utiliser DAO ou ADO pour accéder aux données d'une base.
Je pense que Excel ne devrait pas avoir d'autres difficultés ou limitations à utiliser ADO que Access.

Quant au multi-user, pour deux ou trois postes...


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
Stéphane Santon
Bonjour,

Avec Access, tu peux utiliser DAO ou ADO pour accéder aux données d'une base.
Je pense que Excel ne devrait pas avoir d'autres difficultés ou limitations à
utiliser ADO que Access.


Ca je sais.

Quant au multi-user, pour deux ou trois postes...


Ca veut dire quoi, en clair ?? Faut décoder ?

Que plusieurs applis sur un poste utilisent ADO pour accéder à une
base, ça me paraît clair que ça marche, puisque le fichier est ouvert
par le même moteur ADO.

Que plusieurs moteurs ADO (depuis des postes différents) accèdent à la
même base, ça me paraît moins évident.
J'aimerais donc avoir confirmation qu'il n'y aurait pas de conflit.

Où la base est-elle signalé comme en accès ? dans le fichier de la base
ou dans le moteur ?

Merci

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net

Avatar
3stone
Salut,

"Stéphane Santon"
[...]
| > Quant au multi-user, pour deux ou trois postes...
|
| Ca veut dire quoi, en clair ?? Faut décoder ?


Que Access est nativement multi-utilisateur
(même si pas destiné à de grosse entité)
mais que 2 à 3 postes sont tout de même un jeux d'enfants!


| Que plusieurs applis sur un poste utilisent ADO pour accéder à une
| base, ça me paraît clair que ça marche, puisque le fichier est ouvert
| par le même moteur ADO.

Ca, c'est *pas* du multi-utilisateur...

| Que plusieurs moteurs ADO (depuis des postes différents) accèdent à la
| même base, ça me paraît moins évident.

mais la normalité...

| J'aimerais donc avoir confirmation qu'il n'y aurait pas de conflit.
| Où la base est-elle signalé comme en accès ? dans le fichier de la base
| ou dans le moteur ?

C'est le moteur qui gère cela, a condition que les paramètres,
type du verrouillage, type de recordset soient correctement défini.
Voir aussi les transactions...

Un peu de lecture :
http://laurent.tedesco.com/pdf/STK_ADO.pdf


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Email : http://www.cerbermail.com/?Xfg61Z3IQw
Avatar
Stéphane Santon
Bonjour,

Que Access est nativement multi-utilisateur
(même si pas destiné à de grosse entité)
mais que 2 à 3 postes sont tout de même un jeux d'enfants!

Que plusieurs moteurs ADO (depuis des postes différents) accèdent à la
même base, ça me paraît moins évident.


mais la normalité...


OK.
Je croyais qu'en multi-utilisateurs 'normal', chaque poste envoyait sa
requête au moteur présent sur le poste de la base, donc un seul moteur
accédant au fichier.
Et non plusieurs moteurs accédant au fichier de la base lui-même.

Un peu de lecture :
http://laurent.tedesco.com/pdf/STK_ADO.pdf


Merci, je vais absorber ça. merci :-))

--
Ceci est une signature automatique de MesNews.
Site : http://www.mesnews.net