PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Blocage enregistrement SQL SERVER OLE DB
Blocage enregistrement SQL SERVER OLE DB
Débuté par Monsieur AMINE, 21 aoû. 2019 00:33 - 1 réponse
Membre enregistré
333 messages
Popularité : +9 (13 votes)
Posté le 21 août 2019 - 00:33
Bonjour,

Je voudrais bloquer un enregistrement avec sql server ole db de la manière suivante ( écriture seulement)

SQLTransaction(sqlDébut, MaConnexion1)
sdSD1 est une Source dede Données
SI HExécuteRequêteSQL(sdSD1,MaConnexion1,hRequêteSansCorrection,"SELECT * FROM ENTRENEUR WITH(HOLDLOCK) WHERE COD_ent = '000001' ") ALORS
Info("ok")
SINON
Info("non")
FIN


Un autre utilisateur sur le réseau cherche a accéder au meme enregistrement pour lire les données simplement :

1) avec hlitrecherche pose un problème
Erreur à la ligne 8 du traitement Clic sur Bouton4.
Vous avez appelé la fonction HLitRecherche.
Erreur de l'accès OLE DB.
Numéro d'erreur = 170129

2) avec une simple requête de séléction : echec de l'ouverture du fichier

Merci de me répondre s'il existe une solution pour bloquer l'enregistrement contre l’écriture par user1 et en plus un user2 peut accéder au même enregistrement pour lire les données

Bon Dév.
Amine
Membre enregistré
333 messages
Popularité : +9 (13 votes)
Posté le 21 août 2019 - 15:25
Aucune piste ?