Brug af ClientDataSet
Hej.Jeg er lidt i tvivl om den korrekte brug af en ClientDataSet. Det vil jeg opstille med et eksempel.
Jeg har en form, med nogle DB Aware komponenter, der skal kunne vises, redigeres og gemmes.
DB Komponenter, der er oprettet:
Forbindelsen til databasaen oprettes
1. Database komponent
2. Transaction komponent
Ønskede data hentes med SQL
3. IBQuery (active = false)
Data overføres til ClientDataSet
4. Datasetprovider
5. ClientDataSet (Active = true)
Data forbindes til DB Aware komponenter
6. Datasource
7. Data aware komponenterne.
Men hvordan er det korrekt at gøre, når man vil hente data, vise dem, have mulighed for at rette i dem, og derefter mulighed for at klikke på formens to knapper (annuller og gem), der selvfølgelig enten gemmer eller annullerer ændringerne.
Databasen skal selvfølgelig af alle gode grunde være lukket i selve arbejdet på formen.
