„TClientDataSet“ naudojimo „Delphi“ programose vadovas

Ieškai vieno failo, vieno vartotojo duomenų bazės kitai „Delphi“ programai? Reikia saugoti tam tikrus programos duomenis, bet nenorite jų naudoti Registras / INI / ar kažkas kita?

„Delphi“ siūlo savitą sprendimą: „TClientDataSet“ komponentas, esantis komponentų paletės skirtuko „Data Access“ lape, reiškia duomenų bazėje esantį nepriklausomą duomenų rinkinį. Nesvarbu, ar naudojate kliento duomenų rinkinius failų pagrindu teikiamiems duomenims, talpyklos atnaujinimams, išorinio teikėjo duomenims (pvz., darbas su XML dokumentu arba daugiapakopėje programoje) arba šių metodų derinyje „portfelio modelio“ programoje pasinaudokite plačiu funkcijų, kurias palaiko klientų duomenų rinkiniai, spektru.

„Delphi“ duomenų rinkiniai

„ClientDataSet“ kiekvienoje duomenų bazės programoje
Sužinokite pagrindinį „ClientDataSet“ elgesį ir susidurkite su argumentu, kodėl daugelyje klientų reikia naudoti „ClientDataSets“ duomenų bazių programos.

„ClientDataSet“ struktūros apibrėžimas naudojant „FieldDefs“
Kurdami „ClientDataSet“ atminties saugyklą skrydžio metu, turite aiškiai apibrėžti savo lentelės struktūrą. Šiame straipsnyje parodoma, kaip tai padaryti tiek vykdymo, tiek projektavimo metu, naudojant „FieldDefs“.

instagram viewer

„ClientDataSet“ struktūros apibrėžimas naudojant TF laukus
Šis straipsnis parodo, kaip naudojant „TFields“ apibrėžti „ClientDataSet“ struktūrą projektavimo ir vykdymo metu. Taip pat parodomi virtualių ir įdėtų duomenų rinkinių laukų kūrimo būdai.

„ClientDataSet“ rodyklių supratimas
„ClientDataSet“ negauna savo indeksų iš įkeltų duomenų. Indeksai, jei jų norite, turi būti aiškiai apibrėžti. Šis straipsnis parodo, kaip tai padaryti projektavimo metu ar neveikiant.

„ClientDataSet“ naršymas ir redagavimas
Naršote ir redaguojate „ClientDataSet“ panašiai kaip naršydami ir redaguodami bet kurį kitą duomenų rinkinį. Šiame straipsnyje pateikiamas įvadinis pagrindinis „ClientDataSet“ naršymas ir redagavimas.

Ieškoma „ClientDataSet“
„ClientDataSets“ pateikia keletą skirtingų duomenų paieškos stulpeliuose mechanizmų. Šie būdai yra aptariami pagrindiniame „ClientDataSet“ manipuliacijos aptarime.

„ClientDataSets“ filtravimas
Pritaikius duomenų rinkinį, filtras riboja pasiekiamus įrašus. Šis straipsnis nagrinėja „ClientDataSets“ filtravimo įnašus ir trūkumus.

„ClientDataSet“ agregatai ir „GroupState“
Šiame straipsnyje aprašoma, kaip naudoti suvestinius duomenis paprastai statistikai apskaičiuoti, taip pat kaip naudoti grupės būseną, norint patobulinti vartotojo sąsajas.

„DataSets“ lizdas „ClientDataSets“
Įdėtasis duomenų rinkinys yra duomenų rinkinyje esantis duomenų rinkinys. Įdėdami vieną duomenų rinkinį į kitą, galite sumažinti savo bendruosius saugojimo poreikius, padidinti tinklo ryšių efektyvumą ir supaprastinti duomenų operacijas.

„ClientDatSet“ žymeklių klonavimas
Klonuodami „ClientDataSet“ žymeklį, sukuriate ne tik papildomą žymeklį į bendrosios atminties saugyklą, bet ir nepriklausomą duomenų vaizdą. Šiame straipsnyje parodoma, kaip panaudoti šią svarbią galimybę

Diegti programas, kurios naudoja „ClientDataSets“
Jei naudojate vieną ar daugiau „ClientDataSets“, gali reikėti diegti vieną ar daugiau bibliotekų, be jūsų vykdomosios programos. Šiame straipsnyje aprašoma, kada ir kaip juos įdiegti.

Kūrybiniai sprendimai naudojant „ClientDataSets“
„ClientDataSets“ gali būti naudojamas kur kas daugiau nei eilučių ir stulpelių rodymas iš duomenų bazės. Pažiūrėkite, kaip jie išsprendžia programų problemas, įskaitant parinkčių apdorojimą parinkimą, pažangos pranešimų rodymą ir duomenų pakeitimų audito sekų kūrimą.