Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v20 R7
SQL

SQL 

 

Constante  Type Valeur Comment
SQL all records  Entier long -1  
SQL asynchronous  Entier long 1 0 = connexion synchrone (valeur par défaut), 1 (ou valeur différente de 0) = connexion asynchrone
SQL charset  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 connection timeout  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 data chunk size  Entier long 6

Taille du fragment de données à envoyer au serveur. Cette option est principalement utile avec un driver ODBC Sybase qui ne prend pas en charge des fragments de données. Définir une valeur supérieure à la valeur par défaut permet d'envoyer un plus grand nombre de données simultanément.

Valeur : taille en octets
Par défaut : 8000

SQL max data length  Entier long 3 Longueur maximale des données retournées
SQL max rows  Entier long 2 Nombre maximum de lignes dans l’ensemble résultant (utilisé pour les prévisualisations)
SQL On error abort  Entier long 1 En cas d’erreur, 4D stoppe immédiatement l’exécution du script.
SQL On error confirm  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 On error continue  Entier long 3 En cas d’erreur, 4D l’ignore et poursuit l’exécution du script. 
SQL param in  Entier long 1  
SQL param in out  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 out  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 query timeout  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 use access rights  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. 
SQL_INTERNAL  Chaîne ;DB4D_SQL_LOCAL;  
System data source  Entier long 2  
User data source  Entier long 1  


Voir aussi  

SQL EXECUTE SCRIPT
SQL GET DATA SOURCE LIST
SQL SET OPTION
SQL SET PARAMETER

 
PROPRIÉTÉS 

Produit : 4D
Thème : Liste des thèmes de constantes

 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v20 R7)