Cette fonction permet de fixer la durée maximum d'une requête SQL. Au-delà de ce délai, l'exécution de la requête est interrompue et le mot réservé *BLOQUE est mis à 1.
Remarques :
- Cette fonction permet de gérer le verrouillage temporisé pour le SGBD ORACLE qui n'offre pas cette fonctionnalité, au contraire des SGBD DB2 et SQL_SERVER qui le permettent au niveau de leur configuration.
- Cette fonction doit être appelée dans le serveur logique où se font les accès aux bases de données.
Domaine d'application
Serveur Windows,
Serveur Java.
Paramètres
NUM_BIN_2 |
Duree |
Durée d'attente maximum en secondes. Duree est une valeur positive ou nulle. Si la durée est égale à 0, il n'y a plus de délai d'attente. |
ALPHA(1) |
Type |
P : on fixe la durée d'attente maximum pour toutes les requêtes faites dans la session. T : on fixe la durée d'attente maximum pour la prochaine requête faite dans la session. |
BOOL |
CodeRetour |
Code retour de l'opération : *VRAI si l'opération s'est déroulée correctement. *FAUX dans le cas contraire. |
Par exemple
Duree = 15
Type = 'T'
APPELER_DLL 'VATOOLBX.DLL' 'VaToolBxSetTimeOut' Duree Type CodeRetour