Egy fájl, egy felhasználó adatbázist keres a következő Delphi alkalmazáshoz? Tárolnia kell bizonyos alkalmazás-specifikus adatokat, de nem akarja használni Iktató hivatal / INI / vagy valami más?
A Delphi natív megoldást kínál: A TClientDataSet összetevő - az összetevő-paletta "Data Access" fülén található - a memóriában lévő adatbázis-független adatkészletet képviseli. Függetlenül attól, hogy ügyfél-adatkészleteket használ-e fájl alapú adatokhoz, frissítések gyorsítótárazásához, külső szolgáltatótól származó adatokhoz (például XML-dokumentumokkal való munka vagy többszintű alkalmazásban), vagy ezeknek a megközelítéseknek a kombinációja egy "aktatáskás modell" alkalmazásban, kihasználják a szolgáltatások széles skáláját, amelyet az ügyfél-adatkészletek támogatnak.
Delphi adatállományok
ClientDataSet minden adatbázis-alkalmazásban
Ismerje meg a ClientDataSet alapvető viselkedését, és találjon érvet a ClientDataSets széles körű használatához a legtöbb esetben adatbázis-alkalmazások.
ClientDataSet struktúrájának meghatározása a FieldDefs segítségével
Amikor létrehoz egy ClientDataSet memóriatárolót menet közben, egyértelműen meg kell határoznia a táblázat szerkezetét. Ez a cikk bemutatja, hogyan kell ezt csinálni futási és tervezési időben is a FieldDefs használatával.
ClientDataSet struktúrájának meghatározása TFields használatával
Ez a cikk bemutatja, hogyan lehet a ClientDataSet struktúráját meghatározni mind a tervezési, mind a futási időben a TFields használatával. A virtuális és beágyazott adatkészlet-mezõk létrehozásának módszereit szintén bemutatjuk.
A ClientDataSet indexek megértése
A ClientDataSet nem szerez be indexeit a betöltött adatokból. Az indexeket, ha szeretné, kifejezetten meg kell határozni. Ez a cikk bemutatja, hogyan kell ezt megtenni tervezési vagy futási időben.
Navigálás és szerkesztés a ClientDataSet fájlban
Navigálhat és szerkeszthet egy ClientDataSet-et ugyanúgy, mint ahogyan navigál és szerkeszt szinte bármely más adatkészletet. Ez a cikk bevezető pillantást mutat az alapvető ClientDataSet navigációra és szerkesztésre.
ClientDataSet keresése
A ClientDataSets számos különféle mechanizmust biztosít az oszlopokban található adatok keresésére. Ezeket a technikákat tárgyalja az alapvető ClientDataSet manipuláció vita ebben a folytatása.
ClientDataSets szűrése
Adatkészletre történő alkalmazáskor a szűrő korlátozza a hozzáférhető rekordokat. Ez a cikk a ClientDataSets szűrésének be- és hátrányait vizsgálja.
ClientDataSet aggregátumok és GroupState
Ez a cikk leírja, hogy az aggregátumokkal hogyan lehet kiszámítani az egyszerű statisztikákat, valamint hogy hogyan használható a csoport állapota a felhasználói felületek javításához.
Adatkészletek beágyazása a ClientDataSets alkalmazásban
A beágyazott adatkészlet egy adatkészletben található adatkészlet. Az egyik adatkészlet beágyazásával a másikba csökkentheti az általános tárolási igényeket, növelheti a hálózati kommunikáció hatékonyságát és egyszerűsítheti az adatműveleteket.
ClientDatSet kurzorok klónozása
A ClientDataSet kurzorának klónozásakor nem csak egy kiegészítő mutatót hoz létre a megosztott memóriatárba, hanem az adatok független nézetét is létrehozza. Ez a cikk bemutatja, hogyan kell használni ezt a fontos képességet
A ClientDataSets szolgáltatást használó alkalmazások telepítése
Ha egy vagy több ClientDataSetset használ, akkor az alkalmazás futtatható fájlján felül szükség lehet egy vagy több könyvtár telepítésére. Ez a cikk leírja, mikor és hogyan kell telepíteni őket.
Kreatív megoldások a ClientDataSets segítségével
A ClientDataSets sokkal többre használható, mint a sorok és oszlopok megjelenítése az adatbázisból. Nézze meg, hogyan oldják meg az alkalmazás problémáit, beleértve a feldolgozási lehetőségek kiválasztását, az előrehaladási üzenetek megjelenítését és az adatváltozások ellenőrzési nyomvonalainak létrehozását.