L4G >  adxwrb  

Afficher tout Masquer tout

adxwrb permet d'indiquer le nombre d'enregistrements à bufferiser, lors d'une écriture dans la base de données par l'instruction Writeb

Classe, type et dimension

Integer [S]adxwrb

 

Exemples

# voir l'exemple de l'instruction Writeb 

Description

La variable adxwrb contient le nombre d'enregistrements à bufferiser, lors d'une écriture dans la base de données par l'instruction Writeb

Quand cette valeur est inférieure ou égale à 1, l'instruction Writeb ne fait pas de bufferisation d'enregistrement et se comporte donc comme l'instruction Write. 

Quand cette valeur est supérieure à 1, l'instruction Writeb bufferise l'enregistrement à écrire. L'écriture dans la base de données, des enregistrements ainsi bufferisés, s'effectue lorsque suite à l'instruction Writeb le buffer est plein. Le nombre d'enregistrements bufferisés atteint le nombre contenu dans la variable adxwrb.

La valeur 10 est péconisée pour une bonne gestion des écritures passant par la bufferisation.

 

Remarques

La modification de la variable adxwrb provoque une erreur si des enregistrements sont restés dans le buffer d'écriture. Il est donc impératif de faire un Flush ou Rollback pour vider le buffer, avant d'en changer sa caractéristique. 

Mots-clés associés

WRITEB - FLUSH - FOR - ADXFTL - FSTAT