--- martello ha scritto: > Questa mattina do una occhiata e noto che c'è un record che avevo > inserito per prova durante il test dell'applicativo ma che poi avevo > provveduto a cancellare.
questo sembra proprio un problema di commit ... o meglio di non commit. Come quanto riporti successivamente sembra che manchino dei commit per far si che le operazioni apportate sul database vengano registrate in modo definitivo. Senza il comando di commit le operazioni effettuate hanno validità fino all'uscita dal database dell'utente e sono visibili solo dall'utente (o meglio dall'istanza) che le ha apportate. In molti database (fose tutti, non saprei) è possibile abilitare l'autocommit: il commit viene dato in automatico dopo l'esecuzione di qualsiasi comando ... però, di sicuro, in molti questa opzione è disabilitata. Grazie all'operazione di commit puoi fare le famose "transizioni". Applichi delle modifiche e poi fai i controlli necessari: * se tutto è corretto => esegui il comando commit per renderle effettive * se c'è un errore => esegui il comando rollback per tornare alla situazione precedente Nota: di solito è possibie annidare più transazioni mediante la creazione di punti di rollback Ciao Davide Dizionari: http://linguistico.sourceforge.net/wiki Conoscere il TC: http://www.no1984.org Strumenti per l'ufficio: http://it.openoffice.org Sistema operativo: http://www.it.debian.org Browser: http://www.mozilla.org/products/firefox Client di posta: http://www.mozilla.org/products/thunderbird GNU/Linux User: 302090: http://counter.li.org -- Non autorizzo la memorizzazione del mio indirizzo di posta a chi usa outlook: non voglio essere invaso da spam Chiacchiera con i tuoi amici in tempo reale! http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
