En cas d’erreur, 4D stoppe immédiatement l’exécution du script.
SQL asynchrone
Entier long
1
0 = connexion synchrone (valeur par défaut), 1 (ou valeur différente de 0) = connexion asynchrone
SQL confirmer si erreur
Entier long
2
En cas d’erreur, 4D affiche une boîte de dialogue détaillant l’erreur et permettant à l’utilisateur d’interrompre ou de poursuivre l’exécution du script.
SQL continuer si erreur
Entier long
3
En cas d’erreur, 4D l’ignore et poursuit l’exécution du script.
SQL jeu de caractères
Entier long
100
Encodage du texte utilisé pour les requêtes envoyées aux sources externes (via le SQL pass-through). La modification est effective pour le process courant et la connexion courante. Valeurs possibles : identifiant MIBEnum (cf. note 2) ou valeur -2 (cf. note 3) Par défaut : 106 (UTF-8)
SQL longueur maxi données
Entier long
3
Longueur maximale des données retournées
SQL nombre maxi lignes
Entier long
2
Nombre maximum de lignes dans l’ensemble résultant (utilisé pour les prévisualisations)
SQL paramètre entrée
Entier long
1
SQL paramètre entrée sortie
Entier long
2
Utilisable uniquement dans le contexte d'une procédure stockée SQL (paramètre entrée-sortie défini dans la procédure stockée)
SQL paramètre sortie
Entier long
4
Utilisable uniquement dans le contexte d'une procédure stockée SQL (paramètre sortie défini dans la procédure stockée)
SQL timeout connexion
Entier long
5
Durée maximale d’attente lors de l’exécution de la commande SQL LOGIN. Cette valeur doit être fixée avant l’ouverture de la connexion pour être prise en compte Valeurs possibles : durée en secondes Par défaut : pas de timeout
SQL timeout requête
Entier long
4
Durée maximale d’attente de la réponse lors de l’exécution de la commande SQL EXECUTER. Valeurs : durée en secondes Par défaut : pas de timeout
SQL tous les enregistrements
Entier long
-1
SQL utiliser les droits d’accès
Chaîne
SQL_Use_Access_Rights
Permet de restreindre les droits d’accès à appliquer lors de l’exécution des commandes SQL du script. Lorsque vous utilisez cet attribut, vous devez passer 0 ou 1 dans valAttribut :
valAttribut = 1 : 4D utilise les droits d’accès de l’utilisateur 4D courant.
valAttribut = 0 (ou attribut non défini) : 4D ne restreint pas les accès, les droits du Super_Utilisateur sont utilisés.