Bloquer des enregistrements dans une BD access
Olivier Binon
Bonjour,


Je suis actuellement à la recherche de comment je peux bloquer des fichiers ou des enregistrements d'une base de données access avec Windev lors de modification, suppression, lecture.... et ce dans le cadre d'une application muti-utilisateurs afin de garder l'intégrité des données.


Je pense que le problème provient du provider OleDb mais si quelqu'un à une solution ou bien une idée qui pourrait me faire progresser, ca serait le bien venu

D'avance je vous remercie.


Olivier Binon

Contribution le : 12/12/2005 08:30
Créer un fichier PDF de la contribution Imprimer


Re: Bloquer des enregistrements dans une BD access
Animateur WDF
Inscrit:
17/05/2004 14:21
Post(s): 382
Je ne connais pas de solution pour oledb avec accès mais au cas où vous seriez "coincé" vous pouvez mettre en place ce système manuellement.

Vous devez créer un fichier unique pour tous les utilisateurs.
A chaque fois qu'un utilisateur A prend la main sur un enregistrement vous stockez le numéro de ce dernier dans ce fichier. Lorsqu'un autre utilisateur B veut modifier, vérifier que le numéro de l'enregistrement n'est pas présent dans le fichier. Quand l'utilisateur A ferme après avoir modifié l'enregistrement, supprimer la ligne dans le fichier. L'enregistrement est débloqué.

Facile à dire, plus difficile à faire, il faut prévoir les différents cas possibles... Si celà peut vous aider

Contribution le : 13/12/2005 11:52
_________________
Mbsl
Créer un fichier PDF de la contribution Imprimer


Re: Bloquer des enregistrements dans une BD access
Animateur WDF
Inscrit:
17/05/2004 14:21
Post(s): 382
A tester avant tout :

Des options de blocage sont disponibles sur HLIT, HLITPREMIER, HLITRECHERCHEPREMIER, ETC ...

Dans l'aide :

HLITPREMIER(FICH,ID,hBlocageEcriture) fonctionne en oledb.
Blocage en écriture SEULEMENT pour OLEDB.


C'est une piste à creuser...

Contribution le : 13/12/2005 11:58
_________________
Mbsl
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2