bene, io riesco a generare un progressivo nel mio campo codice. ho aggiunto nella proprieta ModifySQL della query il seguente codice:
codice:
insert into TABELLA_RUBRICA
(CODICE, COGNOME, NOME)
values
((GEN_ID(PROG_RUBR,1)), :COGNOME, :NOME)
ed ogni volta che aggiungo un record mi viene generato un codice progressivo, chiaramente nuemrico.
a questo punto, dato che ho bisogno di un codice univoco alfanumerico,...come posso fare x cambiare il valore del campo gia assegnato da: es.'134 ' a '00000134'?
ancora una cosa, se puoi, potresti chiarirmi il concetto di transazione? ....in effetti io so cosa e' una transazione, ma non ho ancora capito delphi coma la utilizza, l'ho inserita sulla form ma praticamente non ho scritto alcun codice per gestirla.
credo di aver capito che skematicamente, quando voglio eseguire piu istruzioni SQL devo fare cosi:
inizializzare la transazione (IBTransaction.create)
....
eseguire + operazione SQL
....
chiudere la transazione (IBtransaction.CommitRetaining)
giusto?
grazie