PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → Commandes HLit... et HcréeVue
Commandes HLit... et HcréeVue
Iniciado por jef, jun., 04 2003 1:02 PM - 2 respostas
Publicado em junho, 04 2003 - 1:02 PM
Bonjour,

Je n'ai jamais été confronté au problème que je vais évoquer, mais
j'aimerais sécurisé mon code. Si un enregistrement est bloqué
(HLitRechercheBloque, etc.) par un utilisateur, savez-vous comment
réagissent les commandes non bloquantes du type : HlitRecherche, Hlit, etc.
(même question pour un HcréeVue) qui seraient utilisées par un autre
session. Bien entendu, je pars du principe que ces dernières commandes
cherchent à lire ou à créer une vue incluant l'enregistrement bloqué. Ma
question est donc de savoir si la lecture se fait effectivement quand même,
ou si la lecture ne se fait pas (ou la Vue ne se crée pas). Dans ce dernier
cas (lecture ne se fait pas), il faudrait qure je teste effectivement le
blocage (du type SI hDejaBloque ALORS...), et que je renouvelle
éventuellement l'opération de lecture jusqu'au déblocage.

Merci de vos réponses.

Jef

--
Publicado em junho, 04 2003 - 1:35 PM
Bonjour,

En cas de blocage d'un enregistrement, si une autre session tente d'accéder
à cet enregistrement (cela inclu toutes les fonctions de lecture et d'accés
aux vues) il est alors nécessaire de tester immédiatement après avec un HDejaBloque().
Si ça n'est pas fait, un message d'erreur provoque la fin de l'application.
J'ai déjà eu ce problème avec les vues, mais sachant qu'une vue est globale
il est impossible de tester, enregistrement par enregistrement, pour savoir
si l'un d'entre eux est bloqué.. par conséquent, dans le cas d'une vue, je
n'ai pas de solution si ce n'est d'éviter au maximum de bloquer les enregistrements
!

"Jef" <jef@cadinfor.com> wrote:
Bonjour,

Je n'ai jamais été confronté au problème que je vais évoquer, mais
j'aimerais sécurisé mon code. Si un enregistrement est bloqué
(HLitRechercheBloque, etc.) par un utilisateur, savez-vous comment
réagissent les commandes non bloquantes du type : HlitRecherche, Hlit, etc.
(même question pour un HcréeVue) qui seraient utilisées par un autre
session. Bien entendu, je pars du principe que ces dernières commandes
cherchent à lire ou à créer une vue incluant l'enregistrement bloqué. Ma
question est donc de savoir si la lecture se fait effectivement quand même,
ou si la lecture ne se fait pas (ou la Vue ne se crée pas). Dans ce dernier
cas (lecture ne se fait pas), il faudrait qure je teste effectivement le
blocage (du type SI hDejaBloque ALORS...), et que je renouvelle
éventuellement l'opération de lecture jusqu'au déblocage.

Merci de vos réponses.

Jef

--



Publicado em junho, 04 2003 - 2:40 PM
Merci pour les infos.

--
Jef