Tražite jedno-datotečnu bazu podataka za jednog korisnika za sljedeću aplikaciju Delphi? Trebate pohraniti neke podatke koji se odnose na aplikaciju, ali ne želite ih koristiti Registar / INI / ili nešto drugo?
Delphi nudi izvorno rješenje: TClientDataSet komponenta - smještena na kartici "Pristup podacima" u paleti komponenata - predstavlja skup podataka koji se ne odnose na bazu podataka u memoriji. Bilo da upotrebljavate skupove podataka klijenta za podatke temeljene na datotekama, predmemoriranje ažuriranja, podatke vanjskog pružatelja usluga (kao što je rad s XML dokumentom ili u višeslojnoj aplikaciji) ili kombinacija ovih pristupa u aplikaciji "model aktovke", iskoristite prednost širokog spektra značajki koje klijentski skupovi podataka podržavaju.
Delphi skupovi podataka
ClientDataSet u svakoj aplikaciji baze podataka
Naučite osnovno ponašanje ClientDataSet i susrećete se s argumentom za široku upotrebu ClientDataSets u većini aplikacije za baze podataka.
Definiranje strukture ClientDataSet koristeći FieldDefs
Prilikom kreiranja spremišta memorije ClientDataSet u pokretu, morate izričito definirati strukturu tablice. Ovaj članak pokazuje kako to učiniti i za vrijeme izvođenja i za vrijeme dizajna koristeći FieldDefs.
Definiranje strukture ClientDataSet pomoću TFields
Ovaj članak pokazuje kako definirati strukturu ClientDataSet i za vrijeme dizajna i za vrijeme korištenja TFields. Prikazane su i metode za stvaranje virtualnih i ugniježđenih polja podataka.
Razumijevanje ClientDataSet indeksa
ClientDataSet ne dobiva svoje indekse iz podataka koje učitava. Ako ih želite, indeksi moraju biti izričito definirani. Ovaj članak pokazuje kako to učiniti u vrijeme dizajna ili vremena izvođenja.
Kretanje i uređivanje ClientDataSet-a
Krećete i uređujete ClientDataSet na način sličan načinu navigacije i uređivanja gotovo bilo kojeg drugog skupa podataka. Ovaj članak daje uvodni pogled na osnovne navigacije i uređivanje ClientDataSet.
Pretraživanje ClientDataSet-a
ClientDataSets pruža nekoliko različitih mehanizama za pretraživanje podataka u svojim stupcima. Te su tehnike obrađene u ovom nastavku rasprave o osnovnoj ClientDataSet manipulaciji.
Filtriranje ClientDataSets
Kad se primijeni na skup podataka, filter ograničava dostupne zapise. Ovaj članak istražuje dodatke i filtriranje filtriranja ClientDataSets.
Agregati klijentaDataSet i GroupState
Ovaj članak opisuje kako koristiti agregate za izračun jednostavnih statistika, kao i kako koristiti grupno stanje za poboljšanje korisničkih sučelja.
Gnijezdenje skupova podataka u ClientDataSets
Gnijezdeni skup podataka je niz podataka unutar skupa podataka. Umetanjem jednog skupa podataka unutar drugog, možete smanjiti svoje ukupne potrebe za pohranom, povećati učinkovitost mrežne komunikacije i pojednostaviti rad s podacima.
Kloniranje Klijenti ClientDatSet
Kad klonirate pokazivač ClientDataSet, ne stvarate samo dodatni pokazivač na zajedničko spremište memorije, već i neovisni prikaz podataka. Ovaj članak prikazuje vam kako koristiti ovu važnu sposobnost
Instaliranje aplikacija koje koriste ClientDataSets
Ako koristite jedan ili više ClientDataSets, možda će vam trebati primjena jedne ili više knjižnica, osim izvršne aplikacije. Ovaj članak opisuje kada i kako ih implementirati.
Kreativna rješenja pomoću ClientDataSets
ClientDataSets može se koristiti za mnogo više od prikazivanja redaka i stupaca iz baze podataka. Pogledajte kako rješavaju probleme s aplikacijama, uključujući odabir opcija za obradu, prikazivanje poruka o napretku i stvaranje revizijskih tragova za promjene podataka.