OVH Cloud OVH Cloud

ADO - Objet RecordSet : Evénéments

2 réponses
Avatar
Starck
Tant qu'on ne fait pas d'annulation dans un =E9v=E9nement,=20
tout va bien.

Un recordset peut provoquer des =E9v=E9nements en cascade=20
qu'il faut g=E9rer (conna=EEtre) correctement. Je n'ai pas=20
trouv=E9 d'exemple sur ce sujet. La r=E9solution d'une telle=20
situation peut =EAtre un cauchemar.

Un grand merci aux coll=E8gues qui pourront m'indiquer ou=20
me faire parvenir un tel document.

Cordialement.

2 réponses

Avatar
Zoury
Salut Starck! :O)

Peux-tu nous donner plus de détail sur ce que tu cherches? Tu veux
l'information sur les événements que peut déclencher un recordset dans le
code ou tu veux plus d'information sur le concept de transaction avec le
serveur de données?

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

"Starck" a écrit dans le message de
news:196bd01c44d44$c4826010$
Tant qu'on ne fait pas d'annulation dans un événement,
tout va bien.

Un recordset peut provoquer des événements en cascade
qu'il faut gérer (connaître) correctement. Je n'ai pas
trouvé d'exemple sur ce sujet. La résolution d'une telle
situation peut être un cauchemar.

Un grand merci aux collègues qui pourront m'indiquer ou
me faire parvenir un tel document.

Cordialement.
Avatar
Bonjour Yanick,

Merci de me répondre. Ce qui me manque et que je cherche
ce sont des exemples de rédaction correcte de la gestion
des événements du recordset (en cascade). Exemple, tu
annule une mise à jour en cours en définissant
dans "Will..." adStatus à adStatusCancel puis tu dois
tester ce status dans RecordChangeComplete pour
déterminer qu'une erreur est en cours (en fait
l'annulation) et traiter la situation. C'est complexe à
souhait et on s'y perd facilement.

Si mon exemple de suffit pas va voir l'article 228451 de
la base de connaissance.

A plus.

Yves (Starck est le nom de ma mère)

-----Message d'origine-----
Salut Starck! :O)

Peux-tu nous donner plus de détail sur ce que tu


cherches? Tu veux
l'information sur les événements que peut déclencher un


recordset dans le
code ou tu veux plus d'information sur le concept de


transaction avec le
serveur de données?

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 -


http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml -


http://www.mztools.com/

"Starck" a écrit


dans le message de
news:196bd01c44d44$c4826010$
Tant qu'on ne fait pas d'annulation dans un événement,
tout va bien.

Un recordset peut provoquer des événements en cascade
qu'il faut gérer (connaître) correctement. Je n'ai pas
trouvé d'exemple sur ce sujet. La résolution d'une telle
situation peut être un cauchemar.

Un grand merci aux collègues qui pourront m'indiquer ou
me faire parvenir un tel document.

Cordialement.


.