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.