13/06/12 14:16
lucca
Ciao a tutti,
volevo sapere come faccio a tenere salvati i dati inseriti nella dbgrid dal database, quando vengono modificati.
Io utilizzo il clientdataset ma negli eventi non trovo quello che mi interessa!!!
grazie in anticipo ciao!!!
aaa
13/06/12 14:38
Goblin
Qualche informazione in più sarebbe di aiuto.
il clientdataset ha il metodo "post" per salvare i dati, ma se non dici come hai impostato il CDS ... hai usato un provider? usi il CDS in modalità xml ? .... ect ect ect
Ibis redibis non morieris in bello
14/06/12 12:21
Goblin
Non credo di aver capito
Facciamo la strada all'inverso, il componente TDBGrid che usi è attaccato ad un componente TDataSource il quale è attaccato ad un componente TDataSet (generico) che in questo caso è il ClientDataSet. Dunque come popoli il coponente ClientDataSet ?
e che base dati usi ?
Ibis redibis non morieris in bello
14/06/12 16:21
Goblin
In allegato un piccolo esempio di come aprire una tabella con i componento ADO di delphi, in 3 modi diversi il codice è scarno e commentato.
Le tre modalità di apertura della tabella sono:
1) utilizzando un CDS
2) utilizzando una TADOQuery
3) utilizzando una TADOTable
L'unica accortezza che si deve avere utilizzando la modalità 1 è quella di chiamare la procedura ApplicaUpdates dopo il post o il delete, o a fine transazione...
Spero che sia chiaro.
Ibis redibis non morieris in bello