OVH Cloud OVH Cloud

Cleint / Serveur

1 réponse
Avatar
Psy
Bonjour tout le monde;
aidez-moi SVP
je suis en plein programmation d'une application de=20
gestion commerciale en CLIENT/SERVEUR, sous VB 6 + SQL=20
Server 2000, j'ai un probleme : je n'arrive pas a garantir=20
l'acc=E9s simultan=E9 a une table, c'est a dire, je veux quand=20
un utilisateur A ouvre une facture 1, et quand=20
l'utilisateur B veut ouvrir cette facture (1) , il doit=20
avoir un message qui lui dit que la facture 1 est ouverte=20
par l'utilisateur A, et qu'il doit attendre sa liberation.
comment pourrais-je faire =E7a SVP ?
aidez-moi SVP, je suis perdu, malgr=E9 que j'ai essayer=20
d'utiliser les curseurs de l'ADO et meme les transactins=20
mais ca ne marche pas , comment pourais-je proceder SVP ???
si vous avez des liens ou des docs , ca sera genial ou=20
meme un scenario ou meme un code , et merci d'avance.

1 réponse

Avatar
Christophe QUEVAL
Bonjour,

Vous pouvez par exemple ajouter un champ "Lock" que vous passez à True
lorsque vous ouvrez la fiche et False quand vous la quittez. Testez alors ce
champ avant de permettre l'affichage de la fiche par l'utilisateur B.

Christophe
"Psy" a écrit dans le message de
news:063a01c3c550$a24321f0$

Bonjour tout le monde;
aidez-moi SVP
je suis en plein programmation d'une application de
gestion commerciale en CLIENT/SERVEUR, sous VB 6 + SQL
Server 2000, j'ai un probleme : je n'arrive pas a garantir
l'accés simultané a une table, c'est a dire, je veux quand
un utilisateur A ouvre une facture 1, et quand
l'utilisateur B veut ouvrir cette facture (1) , il doit
avoir un message qui lui dit que la facture 1 est ouverte
par l'utilisateur A, et qu'il doit attendre sa liberation.
comment pourrais-je faire ça SVP ?
aidez-moi SVP, je suis perdu, malgré que j'ai essayer
d'utiliser les curseurs de l'ADO et meme les transactins
mais ca ne marche pas , comment pourais-je proceder SVP ???
si vous avez des liens ou des docs , ca sera genial ou
meme un scenario ou meme un code , et merci d'avance.