Vodnik za uporabo TClientDataSet v programih Delphi

Iščete eno-datotečno bazo podatkov z enim uporabnikom za vašo naslednjo aplikacijo Delphi? Morate shraniti nekaj podatkov, specifičnih za aplikacijo, vendar jih ne želite uporabljati Registra / INI / ali kaj drugega?

Delphi ponuja izvorno rešitev: Komponenta TClientDataSet - ki se nahaja na zavihku "Dostop do podatkov" v paleti komponent - predstavlja nabor podatkov, neodvisnih od podatkovne baze podatkov v pomnilniku. Ali uporabljate zbirke podatkov za stranke za podatke, ki temeljijo na datotekah, predpomnilniške posodobitve, podatke zunanjega ponudnika (npr delo z dokumentom XML ali v večplastni aplikaciji) ali kombinacijo teh pristopov v aplikaciji "model aktovke" izkoristite široko paleto funkcij, ki jih podpirajo nabor podatkov strank.

Delphi nabori podatkov

ClientDataSet v vsaki aplikaciji za bazo podatkov
Spoznajte osnovno vedenje ClientDataSet in naletite na argument za široko uporabo ClientDataSets v večini aplikacije za baze podatkov.

Določitev strukture ClientDataSet z uporabo FieldDefs

instagram viewer

Pri ustvarjanju pomnilnika ClientDataSet na poti morate izrecno določiti strukturo svoje tabele. Ta članek vam prikazuje, kako to storiti tako med izvajanjem kot v času načrtovanja z uporabo FieldDefs.

Določitev strukture ClientDataSet z uporabo TFields
Ta članek prikazuje, kako določiti strukturo ClientDataSet tako med časom načrtovanja kot med izvajanjem z uporabo TFields. Prikazane so tudi metode za ustvarjanje virtualnih in ugnezdenih polj podatkov.

Razumevanje indeksov ClientDataSet
ClientDataSet svojih indeksov ne pridobi iz podatkov, ki jih naloži. Indeksi, če jih želite, morajo biti izrecno definirani. Ta članek vam pokaže, kako to storiti v času načrtovanja ali med izvajanjem.

Krmarjenje in urejanje ClientDataSet
Krmarite in urejate ClientDataSet na način, podoben načinu krmarjenja in urejanja skoraj katerega koli drugega nabora podatkov. Ta članek ponuja uvodni pogled na osnovno navigacijo in urejanje ClientDataSet.

Iskanje ClientDataSet
ClientDataSets ponuja več različnih mehanizmov za iskanje podatkov v svojih stolpcih. Te tehnike so zajete v nadaljevanju razprave o osnovnih manipulacijah ClientDataSet.

Filtriranje ClientDataSets
Kadar se uporablja za nabor podatkov, filter omeji dostopne zapise. Ta članek raziskuje vključitve filtriranja ClientDataSets.

Agregati ClientDataSet in GroupState
Ta članek opisuje, kako uporabljati agregate za izračun preprostih statističnih podatkov, pa tudi, kako lahko uporabite stanje skupine za izboljšanje uporabniških vmesnikov.

Gnezdenje naborov podatkov v ClientDataSets
Gnezden nabor podatkov je nabor podatkov v naboru podatkov. Z gnezdenjem enega nabora v drugem lahko zmanjšate svoje splošne potrebe po shranjevanju, povečate učinkovitost omrežne komunikacije in poenostavite podatkovne operacije.

Kloniranje kazalcev ClientDatSet
Ko klonirate kurzor ClientDataSet, ustvarite ne le dodaten kazalec na shrambo v skupni rabi, ampak tudi neodvisen pogled na podatke. Ta članek vam prikazuje, kako uporabljati to pomembno sposobnost

Uvajanje aplikacij, ki uporabljajo ClientDataSets
Če uporabljate enega ali več ClientDataSets, boste morda poleg izvedljive aplikacije morali namestiti eno ali več knjižnic. Ta članek opisuje, kdaj in kako jih namestiti.

Ustvarjalne rešitve z uporabo ClientDataSets
ClientDataSets je mogoče uporabiti za veliko več kot za prikazovanje vrstic in stolpcev iz baze podatkov. Oglejte si, kako rešujejo težave z aplikacijami, vključno z izbiro možnosti za obdelavo, prikazom sporočil o napredku in ustvarjanjem revizijskih sledi za spremembe podatkov.

instagram story viewer