julien cochennec wrote:

Bonsoir,

Je ne sais pas si ça marche depuis OOo, mais il existe la commande HSQLDB suivante :

COMMIT

et son réglage par défaut :


SET AUTOCOMMIT

SET AUTOCOMMIT { TRUE | FALSE };

Switches on or off the connection's auto-commit mode. If switched on, then all statements will be committed as individual transactions. Otherwise, the statements are grouped into transactions that are terminated by either COMMIT or ROLLBACK. By default, new connections are in auto-commit mode. This command should not be used directly. Use the JDBC equivalent method, Connection.setAutoCommit(boolean autocommit).

Je crains tout de même que le prix à payer pour l'intégration de HSQLDB dans le flux I/O fichier de OOo était bien l'obligation de fermer au moins le fichier ODB correspondant. Tant que ce fichier n'est pas fermé, me semble-t-il, la transaction n'est pas effectivement écrite. Une discussion sur ce point a eu lieu sur la liste dba avec les devs il y a 3 mois environ. Il se peut même, si le fichier est ouvert par le biais d'une macro, qu'il soit nécessaire d'arrêter le processus soffice et de le relancer.

Alex

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à