4D v15.4

Get database parameter

Accueil

 
4D v15.4
Get database parameter

Get database parameter 


 

Get database parameter ( {laTable ;} sélecteur {; valeurAlpha} ) -> Résultat 
Paramètre Type   Description
laTable  Table in Table du paramètre ou Table par défaut si ce paramètre est omis
sélecteur  Entier long in Code du paramètre de la base
valeurAlpha  Chaîne in Valeur alpha du paramètre
Résultat  Réel in Valeur du paramètre

La commande Get database parameter permet de lire la valeur courante d'un paramètre de la base 4D. Lorsque la valeur du paramètre est une chaîne de caractères, elle est retournée dans le paramètre valeurAlpha.

sélecteur désigne le paramètre de la base à lire. 4D vous propose les constantes prédéfinies suivantes, placées dans le thème Paramètres de la base :

Constante Type Valeur
Direct2D désactivé Entier long 0
Direct2D matériel Entier long 1
Direct2D Logiciel Entier long 3
Minimum process Web Entier long 6
Maximum process Web Entier long 7
Mode conversion Web Entier long 8
Taille cache données Entier long 9
Appels système 4D mode local Entier long 10
Appels système 4D Server Entier long 11
Appels système 4D mode distant Entier long 12
Timeout 4D Server Entier long 13
Timeout 4D mode distant Entier long 14
Numéro du port Entier long 15
Adresse IP d'écoute Entier long 16
Jeu de caractères Entier long 17
Process Web simultanés maxi Entier long 18
Client minimum process Web Entier long 19
Client maximum process Web Entier long 20
Client taille max requêtes Web Entier long 21
Client numéro de port Entier long 22
Client adresse IP d’écoute Entier long 23
Client jeu de caractères Entier long 24
Client proc Web simultanés maxi Entier long 25
Taille maximum requêtes Web Entier long 27
Enreg requêtes 4D Server Entier long 28
_o_Enreg requêtes Web Entier long 29
Client enreg requêtes Web Entier long 30
Numéro automatique table Entier long 31
_o_Précision affichage réels Entier long 32
Enreg événements debogage Entier long 34
Numéro du port client serveur Entier long 35
Inversion des objets Entier long 37
Numéro de port HTTPS Entier long 39
Client numéro de port HTTPS Entier long 40
Mode Unicode Entier long 41
SQL autocommit Entier long 43
Casse caractères moteur SQL Entier long 44
Enreg requêtes client Entier long 45
Chercher par formule serveur Entier long 46
Trier par formule serveur Entier long 47
Synchro auto dossier Resources Entier long 48
Jointures chercher par formule Entier long 49
Niveau de compression HTTP Entier long 50
Seuil de compression HTTP Entier long 51
Taille pile process base server Entier long 53
Timeout connexions inactives Entier long 54
PHP adresse IP interpréteur Entier long 55
PHP port interpréteur Entier long 56
PHP nombre enfants Entier long 57
PHP nombre requêtes max Entier long 58
PHP utiliser interpréteur externe Entier long 60
Taille maxi mémoire temporaire Entier long 61
Liste de chiffrement SSL Chaîne 64
Taille minimum libération cache Entier long 66
Direct2D statut Entier long 69
Direct2D lire statut actif Entier long 74
Enreg diagnostic Entier long 79
Liste commandes enreg Chaîne 80
Correcteur orthographique Entier long 81
Prise en charge QuickTime Entier long 82
JSON fuseau horaire local Entier long 85
Utiliser ancienne couche réseau Entier long 87
Numéro de port serveur SQL Entier long 88
Limitation nombre journaux Entier long 90

Cette méthode permet de récupérer les valeurs courantes du minuteur interne de 4D :

 C_LONGINT($ticksbtwcalls;$maxticks;$minticks;$lparams)
 If(Application type=4D mode local) ` Si nous sommes en 4D local
    $lparams:=Get database parameter(4D Local Mode Scheduler)
    $ticksbtwcalls:=$lparams &0x00ff
    $maxticks:=($lparams>>8)&0x00ff
    $minticks:=($lparams>>16)&0x00ff
 End if

Le sélecteur 16 (IP address to listen) permet d’obtenir l’adresse IP sur laquelle le serveur Web 4D reçoit les requêtes HTTP. L’adresse obtenue est de forme hexadécimale. L’exemple suivant permet de décomposer l’adresse IP reçue :

 C_LONGINT($a;$b;$c;$d)
 C_LONGINT($addr)
 $addr:=Get database parameter(Adresse IP d'écoute)
 $a:=($addr>>24)&0x000000ff
 $b:=($addr>>16)&0x000000ff
 $c:=($addr>>8)&0x000000ff
 $d:=$addr&0x000000ff



Voir aussi  

DISTINCT VALUES
QUERY SELECTION
SET DATABASE PARAMETER

 
PROPRIÉTÉS 

Produit : 4D
Thème : Environnement 4D
Numéro : 643

 
HISTORIQUE 

Modifié : 4D v11 SQL Release 4
Modifié : 4D v11 SQL Release 5
Modifié : 4D v12
Modifié : 4D v13

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v15)
4D - Langage ( 4D v15.4)
4D - Langage ( 4D v15.3)