Ho fatto qualche prova ma nulla vale dare i comandi di commit e di set autocommit.

Il problema è questo:
I dati sono tutti dentro un file nel mio caso denominato leggi.odb.
Quando un qualsiasi documento che fa riferimento al file è aperto viene generato un file leggi.lck (ritengo che il file sia bloccato). Quando l'ultimo dei documenti che fa riferimento al file leggi.odb viene chiuso scompare il file leggi.lck e solo in quel momento (ripeto :solo in quel momento) il file leggi.odb viene sovrascritto (infatti si vede che viene registrata l'ora attuale) .
Il file viene sovrascritto anche se non sono state fatte modifiche.

Per chi non lo avesse capito i miei formulari sono esterni al file di database. Il sistema è totalmente inaffidabile ... si pensi che con un crash di sistema o semplicemente di OO si possono perdere ore di lavoro.
Un comando commit non causa la riscrittura del file.
Se il file non viene riscritto i dati sono persi.
Inoltre si incasina con la rete (cioè se mi collego con un altro pc al data base viene generato un file .lck che scompare quando mi disconnetto dalla rete anche se nel server un altro utente è collegato al data base.

Sono più che sicuro che in questi giorni è quasi sempre stato presente un file leggi.lck segno che il file non è mai stato salvato come si vede appunto dai dati contenuti nel file stesso.

Forse la situazione migliora se i formulari sono interni al data base ... ma non intendo provarlo.
Inizio subito la conversione a Mysql.

Ciao e grazie mi sei stato di grande aiuto.

Ezio

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

Rispondere a