Manuális megadása sql-lekérdezések

• A kapcsolat az adatbázissal.

• kiválasztása táblázatot az adatbázisból.

• kiválasztása terhelt táblázat oszlopai.

• kiválasztása sorok a táblázatból betöltve.

• Helyi tárolás Táblázat MapInfo Professional csatolt tábla.

Amikor megnyit egy adatbázis tábla, akkor a beviteli mód SQL-lekérdezést manuálisan a következő párbeszéd:

Ez a párbeszédablak lehetővé teszi a felhasználó számára, hogy sokkal bonyolultabb, mint az előírt követelményeknek.

Annak érdekében, hogy minél több lekérdezés, tegye a következőket:

• Nyomja meg az ENTER kezdeni egy új sort.

• Nyomja le a CTRL + TAB be egy tab karaktert.

• A vágólap: CTRL + X a csapat YREZAT. CTRL + C paranccsal

Ahhoz, Másolás és CTRL + V a csapat a póz.

• W OAD - A gomb megnyomásával tölthet lekérdezést, amely már mentett fájlt. Ez megnyit egy külön ablakban, amely hozzáférést biztosít a meglévő fájlokat tartalmazó SQL (SQL-fájlok).

A formázás fájl mentése.

• A védelem - erre a gombra kattintva mentse az SQL utasítást, hogy a fájl későbbi felhasználásra. Így lehetséges, hogy tárolja összeállított lekérdezések, vagy a változtatásokat a meglévő javaslatokat. A mentés után a formázás marad.

A mentés után az SQL-mondat jelenik meg a listában álló párbeszéd „Fájl feltöltése SQL-lekérdezés” SQL-fájlt.

• P utolsó - lehetővé teszi, hogy töltse le a legújabb tette az aktuális munkamenetben

Létrehozása közvetlen hozzáférést biztosít a távoli adatbázis

Akkor hogy közvetlen hozzáférést biztosít a távoli adatbázis. Ugyanezt a módszert használja, hogy csatlakozzon egy adatforrást, majd nyissa meg az adatbázist tábla betölthetjük egy csatolt tábla MapInfo Professional, az adatbázis varázsló dialógusok.

Ahhoz, hogy hozzon létre egy közvetlen hozzáférést biztosít a távoli adatbázis:

MapInfo Professional 7.5

6. fejezet: Hozzáférés a távoli adatbázisok

1. Állítsa be a Direct Access. Jelölőnégyzetet Ne feledje aktív.

2. Válassza ki a gyorsítótárat. tartani az ügyet az adatbázisból attribútumok és tárgyak a számítógép memóriájában. Ez lehetővé teszi, hogy a térkép léptékének és eligazodni nélkül elérni a távoli adatbázis (Mapinfo a megtekintésére rekordot a helyi memóriában, a program nem fér hozzá a legfrissebb adatok a szerk.)

• Ha kikapcsolja a jelölőnégyzetet Ne feledje az összes adat feldolgozásra kerül a szerveren. Az adatok a legrelevánsabb, de az azokhoz való hozzáférés kevésbé lesz hatékony.

3. Nyomja meg a D lépések. Ez után jön létre TAB-fájlt.

Lezárása után a párbeszéd kerül rögzítésre és nyitott TAB-fájlt. A következő alkalommal, hogy hozzáférjen a szükséges adatokat csak megnyitni a TAB-fájlt.

Kinyitása előtt az asztalra közvetlenül a távoli adatbázis, akkor erősen ajánlott, hogy először nyissa meg a táblázatot a kártyát (pl RUS_OBL.TAB), a megfelelő adatokat egy távoli adatbázis. Ha ez nem történik meg, akkor az egész asztal lesz feldolgozni és betölteni, akkor hosszú időt vesz igénybe.

Korlátozások a létrehozása közvetlen hozzáférést

Ismert problémák / kapcsolatos észrevételeit a közvetlen hozzáférést:

• Minden egyes táblában van egy egyedi kulcsot.

• Quick Edit üzemmód nem támogatott.

• Az MS Access táblákat, ha egy karakter billentyűt, a sor kulcs értéke kisebb, mint a mező méretét, nem jelennek meg. Például, ha a típusa char gomb (5), a sort, amelyben a értéke „yayayaya” billentyűt. Úgy fog kinézni, mint egy távoli.

• Változások Egy másik felhasználó nem jelenik meg, amíg az adatok frissítése a kiszolgálón. Ezen túlmenően, ha a rendszer a memóriában tárolt változások egy másik felhasználó, lehet, hogy nem jelenik meg a listában, amíg alkalmazott térkép nagyítás vagy a térkép mozgatásával.

• probléma, ha a kliens alkalmazás egy kéréssel (vagy parancsa SQL lekérdezést MapBasic) foglalkozik a két vagy több tábla SpatialWare tárolt különböző koordináta rendszerekben (ténylegesen végrehajtja ezeket a mintákat az SQL-lekérdezés a szerveren). Ez a probléma az aktuális verziót.

Közvetlen hozzáférés a SpatialWare 4.6 is van néhány korlátozás:

MapInfo Professional 7.5

6. fejezet: Hozzáférés a távoli adatbázisok

• Ha törölni rekordokat a tábla struktúrája nem csomagolt, ami nehézségeket okoz a kiválasztása, • egyéb objektumok és azok aláírását.

Korlátozások közvetlen hozzáférést biztosít a táblázatok távoli adatbázisok

Ez a módszer a meghatározó a bejegyzések számát a táblázatban nem vonatkozik az összes asztal. Ő dolgozik a nagy táblák, ahol a bejegyzések száma általában stabil marad, azaz, megsemmisítése nyilvántartások és az új nem fordul elő rendszeresen.

Nagy asztal - egy táblázat, amely legalább egy negyed millió lemezt, vagy asztal, melynek átadása közvetlen hozzáférést hosszú időt vesz igénybe.

Ha a bejegyzések száma a könyvtárban tárolt Maps MapCatalog. különbözik a tényleges rekordok száma a táblázatban, nem lesz probléma. Minden tárgy ez a kártya lesz látható a térképen, de az egyéb nyilatkozatokat lehet kezelni a rossz irányba. Például:

• A bejegyzések száma a listában félrevezető lehet.

• Ajánlat MapBasic lépjen a kívánt elemet a számláló vezethet helytelen bejegyzéseket.

• Tematikus térképek, különösen épített az egyéni értékek hibásan jelenhet meg.

Mentése csatolt tábla

Megtakarítás változtatásokat kapcsolódó Mapinfo asztalra mint ahogy tartani a rendszeres Mapinfo asztalok, azaz parancs Isle F> védelmet.

Mentése csatolt tábla vezet frissítse rekordok távoli adatbázis. De mielőtt lehetővé Mapinfo frissíti ezeket a feljegyzéseket, értékeli bejegyzéseket a nevezett eljárás a konfliktusok megoldásában.

Konfliktuskezelés a linkelt táblázat vagy táblázatok közvetlen hozzáférést

Mivel a forrás rekordok a kapcsolódó tábla egy távoli adatbázishoz, a helyzetet, amelyben más felhasználók módosítsák vagy törlése az adatbázist a táblázat után le lett MapInfo. Ennek eredményeként, a konfliktusok adódhatnak között szereplő adatok egy távoli adatbázishoz, és az új adatokat feltölteni kívánt az adatbázisba.

A folyamat fenntartása csatolt tábla ha Mapinfo találja közötti konfliktusok az adatokat egy távoli adatbázis és az esetleges kimutatásokat az asztalra, eredő letölthető adatbázist, az automatikusan megjelenik párbeszéd „Konfliktuskezelés”, amelyben ezek a konfliktusok megszűnnek a szabályok szerint az alábbiakban ismertetett .

Ez a folyamat automatikusan megkezdődik, ha megpróbálja menteni a csatolt tábla érzékel konfliktus, amikor frissíti az adatbázist. Párbeszéd „Konfliktuskezelés” lehetővé teszi a felhasználó kiválaszthatja, hogy mely mezők ütköző bejegyzések fogják használni, hogy frissítse az adatbázist. Ebben az esetben úgy ítélte meg, három példányban frissített bejegyzések:

MapInfo Professional 7.5

6. fejezet: Hozzáférés a távoli adatbázisok

• A kezdeti állapotát rögzítő szerver (felvétel pillanatában a MapInfo asztalt, az adatbázis és letöltések).

• A jelenlegi állapot a helyi felvétel (felvétel, javasolt tárolni Mapinfo ülésen, esetleg szerkesztése után a felhasználó).

• A jelenlegi állapot a rögzítő szerver (felvétel egy adatbázisban idején a javasolt felújítási).

Konfliktus akkor keletkezik, amikor az eredeti állapot a rekord nem felel meg a jelenlegi állapot a adatkiszolgálón, amely magában foglalja a frissítést egy másik felhasználó adatbázis közötti időben a boot bejegyzés a kapcsolódó MapInfo asztalra.

Párbeszéd „Konfliktuskezelés” jelenik meg minden ütköző rekordot. Bármikor, a felhasználó kilép az interaktív feldolgozási mód beállítása a kényszerű állásfoglalás a fennmaradó konfliktusokat. A párbeszédablakban a „Force a konfliktus megoldását”, a felhasználó választhat akár Mapinfo aktuális értékei (helyi) vagy az aktuális értékek az adatbázis (a szerveren).

Minden konfliktus talált a folyamat rögzítés adatokat, egy párbeszédablak jelenik meg, és az információt a felhasználó eldöntheti, hogy mely adatok értékeket használjuk, hogy frissítse a rekord a konfliktus.

Ez azt mutatja, az oszlop nevét tartalmazó bejegyzést az adatokat, hogy adott okot, hogy a konfliktus engedély szükséges. Ha az oszlop neve nem fér el a listában, csonka ábrázolás látható. Teljes oszlop alatt jelenik meg a neve a

eredeti DBMS

Ez azt mutatja, a kezdeti érték az adatbázisban idején berakodás kapcsolódó MapInfo táblázatban. Ha a kiindulási érték nem fér el a listában, csonka ábrázolás látható. Teljes érték jelenik meg a dobozban az eredeti adatbázisban.

Jelenleg a MapInfo Professional

Ezt mutatja az aktuális értéket a MapInfo csatolt tábla próbál menteni. Ez a doboz üres, ha a rekord törlődik a MapInfo adatbázisban. Ha az aktuális érték a távoli adatbázis nem fér bele a listából, csonka ábrázolás látható. Teljes érték jelenik meg a dobozban az aktuális adatbázisban.

Ezt mutatja az aktuális értéket (egy másik felhasználó megváltoztatta az adatokat, mivel töltöttük csatolt tábla) egy távoli adatbázis idején megújulás. Ez a mező üres, ha a rekord törlésre került a távoli adatbázis letöltése után egy kapcsolt MapInfo asztalra. Ha az aktuális érték a távoli adatbázis nem fér bele a listából, csonka ábrázolás látható. Teljes értékű tüntetjük

ablak Jelenlegi DBMS.

Jelenleg a MapInfo Professional

Jelölje be ezt a négyzetet, hogy frissítse a távoli adatbázis értékét a kapcsolódó MapInfo asztalra. Ha a jelenlegi rekordot az adatbázisban, vagy írjon Mapinfo eltávolításra került, a doboz elérhetetlenné válik. Ebben az esetben van szükség, hogy a gombokkal M AP I NFO vagy tárol.

Válassza ezt a lehetőséget, hogy mentse az aktuális adatbázis értékeket. Ha a jelenlegi rekordot az adatbázisban, vagy írjon Mapinfo eltávolításra került, a doboz elérhetetlenné válik. Ebben az esetben van szükség, hogy az M AP I NFO gombot, vagy

Ezzel a gombbal kiválasztja az összes Mapinfo frissíteni értékeket. Ha a rekord törlésre került a Mapinfo asztal, nyomja meg az M AP I NFO gombot, hogy törölje a rekordot az adatbázisban a szerveren. Ha a rekord törölték az adatbázisból, kattintson a M AP I NFO gomb be egy új rekord a távoli adatbázis.

MapInfo Professional 7.5

6. fejezet: Hozzáférés a távoli adatbázisok

Ezzel a gombbal kiválasztja frissíteni az összes aktuális értékeket a távoli adatbázisban. Ha a rekord törlésre került a Mapinfo táblázatban kattintson az Adatbázis gombra figyelmen kívül hagyja az eltávolítás és megtartja az aktuális rekord a távoli adatbázisban. Ha a rekord törölték az adatbázisból, kattintson a M AP I NFO gomb be egy új rekord a távoli adatbázis.

Ez azt mutatja, a teljes nevét, az oszlop kiválasztott oszlop listában.

eredeti DBMS

Ez megjeleníti a teljes értéke az adatbázis a kezdeti adatok az oszlop kiválasztott oszlop listában.

Jelenlegi MapInfo Professional

Ezt mutatja az összértéke jelenlegi MapInfo adatokat az oszlop kiválasztott oszlop listában.

Ez megjeleníti a teljes értéke az aktuális adatbázis adatait az oszlop kiválasztott oszlop listában.

Ez megszakítja a folyamatot a konfliktusmegoldás és, következésképpen, törli frissítse a távoli adatbázis. Ez megnyitja a „Vége Konfliktuskezelés”, erősítse meg, hogy be akarja fejezni a tranzakciót követ.

Befejeződött interaktív konfliktuskezelés, nyitó párbeszéd „Force konfliktusok megoldására”, amely lehetővé teszi, hogy válasszon egyet a két automatikus feldolgozását mód, amely felhasználható a konfliktusok megoldása, amikor frissíti a fennmaradó bejegyzéseket a távoli adatbázis. Használhatja frissíteni vagy MapInfóba értékek vagy aktuális értékeit a távoli adatbázis.

Hogyan zárjuk a kapcsolatot a távoli adatbázis

Zárja le a kapcsolatot a távoli adatbázis most nagyon egyszerű.

Tegye két dolgot:

1. Az adatbázis kattintson az OK gombra TSOEDINIT adatbázis táblákat.

2. A menü F Isle> H AKRYT DBMS kapcsolat.

• Ezen a párbeszédpanelen válasszuk ki a listából a kapcsolatot az adatbázis és a kattintás

P AZORVAT KOMMUNIKÁCIÓ.

• Válassza ki a tekintetben, hogy le kell zárni, majd az OK gombra. Kapcsolat lezárva.

Kapcsolódó cikkek