Saját adatbázis alapján XML fájl

Amikor létrehoz egy programot, amely egy vagy több adatbázis táblák és (vagy) az adatbázis táblákat kell csak egy kérelmet (korlátozott számú alkalmazások), ez elég kellemetlen, ha ehhez egy alkalmazás nyomon követni a telepítés kliens szoftver dolgozni adatbázisok, végezze el a megfelelő beállításokat dönteni biztonsági kérdések, stb stb

A Visual Studio Net vezérlés vagy eleme ennek a komponensnek TClientDataSet, nem. De minden, ami lehetővé tette TCLientDataSet komponens ugyanolyan sikerrel lehet tenni az XML-fájlok. Élveztük képes betölteni az adatokat egy adatbázis tábla egy DataSet és reverz adatok tárolására. Ebben a fejezetben fogjuk használni az adatokat letölthető az XML fájlt a DataSet, megjegyezve, hogy miután az adatok betöltése, az adatokhoz való hozzáférést nem különbözik dolgozik adatok kerülnek betöltésre az adatbázis táblákat. Tekintettel arra, hogy működjön együtt a bináris adatokat lásd az előző fejezetben, akkor folytassa közvetlenül a leírása a teremtés saját adatbázis alapján XML fájlt, és dolgozni vele.

1. szakasz létrehozása az adatbázis fájl

1. ábra Alkalmazási megoldás

Ügyeljen arra, hogy a „NewDataSet” címkét. Ahogy dolgozunk a DataSet, majd amikor menteni a tartalmát DataSet hogy egy XML fájl, a címke kerül automatikusan. Ezen túlmenően, a fájl címkék „kutya” - egy-egy példány, „id” - azonosítószám a rekord, „név” - a neve a kutya, „pic” - rajz, „picext” - rajzformátumú és „ár” - az ár.

2. bekezdés betöltése az XML file input és tárolása

Kezdetben határozza meg az összes világszerte használt alkalmazáson belül változó:

A Load eseménykezelő az űrlap elvégzi a kezdeti töltése az XML fájl:

Ügyeljen arra, hogy a beállítás módja ReadXml „XmlReadMode.Auto” - ez lehetővé teszi a DataSet megfelelően hozzon létre egy séma alapján megategov értékek, valamint az értéke „Encoding.UTF8”. Ennek oka az, ezt a speciális kódolás - az alapértelmezett DataSet adatok tárolására kódolt UTF8.

Tehát, ebben a szakaszban, egy üres XML fájl betöltése egy DataSet nevű MyDataSet. Kiválasztása után a szám az PictureBox későbbi megtakarítás egy fájlt, és a nevét és árellenőrzés TextBox, amelyhez az alábbi eseménykezelők:

Továbbra is az adatok mentéséhez.

Az XML fájl így fog kinézni:

Megjegyezzük, hogy a fájl kódolása, mint várható volt, „UTF8”. Ha azt akarjuk, hogy a fájl az adatbázisunkban olvashatóbb, a következőképpen kell eljárni:
1. Az eseménykezelő az űrlap vissza a kódolás „Default”:
  • 2. Miközben DataSet helyett húrok

    Az XML fájl a következő lesz:

    3. bekezdés Data Display

    Példaként a térképészeti adatok kérésre. Mivel a lekérdezés fogja használni az információt a rekord ID, ami beadható TextBox1:

    Figyeljünk a képformátum (a dokumentum). Már jeleztük, hogy csak így lehet menteni, és minden adat visszaállítására (weblapok, Word vagy az Excel dokumentumok, stb, stb.) Amikor megjelenik, megőrzése és átalakítása ezt az információt fel lehet használni a számunkra. Ami a rajzokat, a részleteket a formátum átalakítás megtalálható a fejezet a lehetőségek grafikus fájl konverzió amikor megjelenik a honlapon (összes érintő átalakulás egyaránt vonatkozik a webes és a Windows oldatok).

    2. ábra: Az alkalmazás futtatása

    Még egy utolsó megjegyzés. A leírt módszer az XML adatokat a DataSet kényelmes lehet cserélni a ini-fájlt az alkalmazás. Legalábbis, a hozzáférést a húr-paraméter a DataSet sokkal egyszerűbb, mint a pozíció vagy lexikális keresés az ini-fájlban.

    Értékeljük ha elér a kereső - látogasson el a honlapon

    Kapcsolódó cikkek