ODBC adatforrások Windows 7 64. Az ODBC adatforrás beállítása

A másik nap, amikor ilyen problémára futottam, a Windows 7-ben, különösen az indító és az otthoni verzióban, nincsenek ODBC adatforrások.

ODBC (nyitott adatbázis-kapcsolat) - Program Interface (API) Hozzáférés az adatbázisokhoz, a Microsoft által kifejlesztett, együttműködve SIMBA Technologies alapján hívásszintű felület (CLI) műszaki, amely által kifejlesztett SQL Access Group, X / Open és a Microsoft. Ezt követően a CLI szabványosított ISO ISO / IEC 9075-3: 2003. (Eng.) A CLI szabvány célja a program kölcsönhatásának egyesítése a DBMS-vel, függetlenül a DBMS és szoftver és hardverplatform szállítójától.



1990 elején számos adatbázis-szolgáltató volt, amelyek mindegyike saját kezelőfelülete volt. Ha az alkalmazás több adatforrással kommunikálni kellett, akkor meg kellett írni kódját, hogy kölcsönhatásba lépjen az egyes adatbázisokhoz. A Microsoft problémájának megoldása és számos más létrehozott vállalat szabvány interfész Adatforrások fogadása és küldése különböző típusok. Ezt az interfészt nyitott adatbázis-kapcsolattal vagy nyílt interakciós mechanizmussal nevezték el adatbázisokkal.
Az ODBC-vel az alkalmazásprogramozók olyan alkalmazások fejleszthetők ki, amelyek egy adat-hozzáférési felületet használhatnak anélkül, hogy aggódnának a több forrással való kölcsönhatás bonyolultsága miatt.

Vagyis az ODBC lap maga az, itt van egy képernyő:

És még megnyílik, de amikor a "rendszer dsn" galambok

Nincs adatbázis-választás, például a Windows XP rendszerben, csak egyfajta adatbázis van, az SQL, ez nem jó. Mert például sok banki ügyfelek igényelnek ODBC adatforrást a Microsoftból (MDB). És ha nem választja meg, akkor hogyan kell telepíteni a bank kliensét a Windows 7 starterre vagy otthonra? A földszinten két képernyőkép, egy Windows 7 starter, más Windows XP.

Azt fogom mondani, hogy van egy kiút ebből a pozícióból. A Windows 7 indító vagy otthon a ház számára készült, így nincsenek olyan frillsek, amelyekre szükség van a szakmai programokhoz. Itt és az árkülönbség, ha az otthoni vagy indító verzió 2100-3000 rubelből áll Pro verzió Legalább kétszer olyan költséges. De még mindig a bank klienst és a Windows 7 Starter-ben és otthonban helyezheti el. Csak telepítse az ügyfél bankját, létrehozza az ODBC adatforrást a Microsoftból, bár a mezőben nem látható. Azaz egyszerű szavak A mező üres lesz, és az MDB adatbázis létrejön.

Telepítési banki kliens.

Az ügyfél bankjának telepítése után tökéletesen ment, és dolgozott.

Így a Windows-társaság egy kicsit chittitis, azaz hint neked, hogy szükség van, hogy vesz egy drágább verziót telepíteni az ODBC-adatforrás, bár mindent működik Starter vagy Home, csak nem egy mező.

És még megnyílik, de csak - amikor a "rendszer DSN" galambok:

Nincs adatbázis kiválasztása, például a Windows XP.. Ez csak az egyik típusú bázis - SQL, és ez nem jó. Mert például sok banki ügyfelek igényelnek oDBC adatforrás Ez a Microsoft (MDB) !!! És ha nem választja meg, akkor hogyan kell telepíteni a bank ügyfelét Windows 7. Indító.vagy Windows 7 otthon.?



Összehasonlításképpen nézze meg a két képernyőt, egy - Windows 7 indító.Egyéb - Windows XP..

1) Windows 7 starter:

2) Windows XP Professional:

Mindazonáltal van egy kiút e rendelkezésből! Változat Windows 7 indító. vagy ITTHON, A ház számára tervezték, így nincsenek olyan frillsek, amelyekre szükség van a szakmai programokra. Itt van az árkülönbség, az összehasonlításhoz: Ha a költség ITTHON vagy Indító. A Windows verziók 2100 - 3000 rubeln belül változnak Pro.-Thele költsége legalább kétszer olyan drága.



De még mindig banki ügyfelet és beállíthatsz Windows 7 indító. és Windows 7 otthon.. Csak telepítse az ügyfél bankot, létrehoz oDBC adatforrás A Microsofttól, bár nem lesz látható a területen. Vagyis egyszerű szavak A mező üres lesz, és az MDB adatbázis létrejön.

Telepítési banki kliens:

Az ügyfél bank telepítése után tökéletesen sétált, és dolgozott.

Így a Windows egy kis chittrim, mintha a telepítéshez húzna adatforrás ODBC. Meg kell vásárolnia egy drágább verziót, bár az indító vagy az otthoni verziókban minden működik, csak nincs mező.

Essence: Az MS Access DBMS-ben létrehozott adatbázishoz kapcsolódnia kell az ODBC-n keresztül a DELPHI 7-es függelékében.

A kezdetért lépjen a "Vezérlőpult - Adminisztráció - Adatforrások (ODBC)" szakaszra. Adjon hozzá egy új adatforrást.

Ábra. 1. ODBC adatforrások rendszergazda

Érintés - A vezető. Microsoft hozzáférés.».


Ábra. 2. Új adatforrás létrehozása

Ezután az "ODBC illesztőprogram telepítése ..." ablakban megadjuk a nevet, leírást, és válassza ki az adatbázis elérési útját, például a "buszmegállót. mDB.».

Ábra. 3. Az ODBC illesztőprogram telepítése az MS hozzáféréshez

Ezután menj a forrás ablak „Administrator adatforrások ...”, és láthatjuk, hogy a „buszpályaudvar” adunk a forrás.

Ábra. 4. Kezdeti adatok forrás adminisztrátor ... »

Ezután indítsa el a Delphi 7 alkalmazást, helyezze az alkatrészeket az űrlapra: Adokondálás., Fogadott, Adatforrás., Dbgrid. Konfigurálja az összetevőket az ODBC-en keresztül történő csatlakoztatáshoz.

Először kattintson az összetevőre " Adokondálás.1 "és konfigurálja a connection string, válassza a" Microsoft OLE DB Provider for ODBC”. Kattintson a "Következő" gombra, és lépjen a "Csatlakozás" fülre.

Ábra. 5. A csatlakozási karakterlánc beállítása a Delphi 7-ben

A Kapcsolat lapon válassza ki a „buszpályaudvar” adatforrás és ellenőrizze a csatlakozást, ha rákattint a „Check Connection” gombra.

Összetevő

Beállítás, érték

Adokondálás1

Loginprompt. Hamis

Adótable1.

Kapcsolat \u003d adokondálás1

Táblázat. \u003d Mozgás napok

Datasource1

Adatkészlet. \u003d Adótable1

Dbgrid1

Adatforrás. \u003d Datasource1.

Most, ha beállítja az "Active \u003d True" tulajdonságot az összetevőből Fogadott1 ", akkor az ingatlanba telepített asztal" Táblázat.»Megjelenik az összetevőn Dbgridegy".

Ábra. 7. táblázat "Mozgás napja" alkalmazásunkban

Így kapcsolódik az adatbázishoz „Buszmegálló” a „ODBC”, amely azt jelenti: „Open Data B Ase Kapcsolatok”.

A könyv leírja a kiszolgálót windows szkriptek Script Host (WSH) 5.6 verzió, amely az egyik szabvány windows összetevők XP, és korábban is telepíthető windows verziók. A VBSRipt és a JScript nyelvek szkriptjei, amelyek a szabványos WSH 5.6 objektumok használatát szemléltetik, beleértve a gyermekfolyamatok létrehozását és a forgatókönyvek indítását távoli számítógépek. Mivel összetettebb példák, adatbázisokkal, vezetőkkel dolgozó forgatókönyvek microsoft alkalmazások Office szervező grafika felhasználói felületADSI technológiák alkalmazásával ( Active Directory. Szolgáltatási felület) és WMI (Windows menedzsment műszer) az adminisztratív feladatok megoldásához. Megvilágított kérdések praktikus munka XML-fájlokkal és SOM-objektumok létrehozásával. Különös figyelmet fordítanak a biztonsági kérdésekre, amikor forgatókönyvekkel dolgoznak, a biztonságpolitikai beállítások konkrét példáit adják meg. A könyv a legtöbb példa forrásszövegével van ellátva.

Könyv:

A létrehozott DBF táblázathoz való hozzáférés a WSH-szkriptből az ODBC technológiát (nyitott adatbázis-kapcsolatot) fogjuk használni. ODBC szabványos jogorvoslat A Microsoft különböző formátumú és gyártók relációs adatbázisaival dolgozik, amely képes feldolgozni adatbázisokat az SQL nyelven (strukturált lekérdezési nyelv, strukturált lekérdezések nyelve).

Megjegyzés

Az SQL nyelv kezdeti megismeréséhez egy könyvet ajánlhat.

Először meg kell kezdeni az ODBC rekordot a rendszerben, hogy kommunikáljon bázisunkkal, azaz Hozzon létre egy új DSN (adatforrás nevét, adatforrás nevét). A Windows XP rendszerben ez az alábbiak szerint történik.

Feltöltés Vezérlőpult (Vezérlőpult) Windows (menü Rajt (Start)), és váltson klasszikus formára (9.6. Ábra).


Ábra. 9.6. Klasszikus panel nézet windows menedzsment XP

Következetesen válasszon bekezdéseket Adminisztráció (Adminisztrációs eszközök) és Adatforrások (ODBC) (Adatforrások (ODBC)). A megjelenő párbeszédpanelen válassza ki a lapot Rendszer DSN. (System DSN), amely minden számítógép-felhasználó számára elérhető DSN-t hoz létre (9.7. Ábra).


Ábra. 9.7. ODBC adatforrások rendszergazda a Windows XP rendszerben

nyomja meg a gombot Hozzáad (Add), és a megjelenő ablakban válassza ki a Microsoft DBase Pilóta vezető (* .dbf) (ábra. 9.8).

Alkalmazás létrehozása adatbázis segítségével

Jelzés az alszakaszra

Jelentés alfejezet - a végrehajtás biztosítása laboratóriumi munka Alkalmazási adatbázis létrehozása·

Az aliasokat gyakran használják az adatbázisok (alias) munkájához. A adatbázis neve a neve egy bizonyos adatbázis, amely előírt tinktúrák, oly módon, hogy ez elég ahhoz, hogy meghatározza Alias \u200b\u200bfellebbezést a táblázatokban az adatbázisban. Ez a kényelem lehetővé teszi, hogy könnyen megváltoztathatja az adatbázis típusát a programok szövegének megváltoztatása nélkül.

Fontolja meg a gesztuslemezen tárolt Microsoft-hozzáférési adatbázis aliasinak meghatározásának elvét. Tegyük fel, hogy a Pseudonym Borey-t szeretnénk, hogy megfeleljen az adatbázisnak a borory.mdb fájlban. Szoftvert Ezt megtehetjük az SQLCONFIGDATASOURCE ODBC API funkcióval.

A pszeudonim beállítása érdekében kézi üzemmód Meg kell indítania az ODBC adatforrás adminisztrátort (Start \\ Setup \\ Control panel \\ adminisztrációs \\ adatforrások (ODBC)). Az admin ablakot a 6. ábrán mutatjuk be.

6. ábra - ODBC adatforrások rendszergazda

Ezután az "Egyéni DSN" vagy a "Rendszer DSN" lapon (attól függően, hogy az adatforrás az aktuális felhasználóhoz vagy a rendszer minden felhasználójához hozza létre) Kattintson a Hozzáadás gombra. ·

Kijelző lista telepített illesztőprogramok És a leírásuk (7. ábra).

7. ábra - ODBC adatforrások rendszergazda. Párbeszédablak új adatforrás létrehozásához

· A megnyíló ablak "Befejezés" gombra kattintva (8. ábra) meg kell adnia a "db" forrás nevét és a fájl elérési útját.

8. ábra - ODBC adatforrások rendszergazda. Párbeszédablak új adatforrás létrehozásához

· Ha megnyomja a „OK” gombra a rendszer, a „Borey” alias jelenik meg, hogy az adatbázis, amelyet fel lehet használni, ha a betekintés Borey.mdb fájlt (9. ábra). Meg kell jegyezni, hogy ugyanúgy adhatja meg az álnevet más DBMS-re.

9. ábra - ODBC adatforrások rendszergazda. Párbeszédablak új adatforrás létrehozásához

2.2 Alapvető információk a C ++ nyelvről (Wikipedia)

· C ++ - A statikusan beállított kommunikációs nyelvprogramozás összeállítása.

Támogatja a következő programozási paradigmákat:

Eljárási programozás,

Objektumorientált programozás,

Általános programozás.

A:

Modularitás,

Külön fordítás

Kivételek feldolgozása

Az adatok kivétele

Az objektumok objektumainak (osztályok) bejelentése,

Beágyazott funkciók

Virtuális funkciók. ·

Szabványkönyvtár Magában foglalja, beleértve a közös tartályokat és az algoritmusokat. A C ++ kombinálja mind a magas szintű, mind az alacsony szintű nyelvek tulajdonságait. Az elődjével összehasonlítva - a C nyelvet, a legnagyobb figyelmet fordítanak az objektumorientált és általános programozás támogatására. A C ++ szintaxis öröklődik a C-től



Utolsó szabvány C ++ nyelv, amelyet 2011-ben elfogadott "C ++ 11" -nek neveztek, a nyelv rendszermagjának jelentős kiegészítései és a szabványos könyvtár bővülése szerepelt. ·

Az adatbázis-kapcsolat (ODBC) az adatbázis csatlakoztatásához használt protokoll. microsoft adatok Hozzáférés külső adatforráshoz, például Microsoft SQL Serverhez. Ez a cikk általános információkat tartalmaz az ODBC adatforrásokról, módszerekkel a Microsoft hozzáféréssel történő létrehozására és csatlakoztatására. Az elvégzendő műveletek az alkalmazott adatbázisoktól és az ODBC-illesztőprogramoktól függenek.

Ebben a cikkben

ODBC adatforrások információ

Az adatforrás olyan forrás, amely adatokat és információkat tartalmaz az adatok eléréséhez szükséges kapcsolatról. Az adatforrás lehet SQL Server, Oracle relációs DBMS, táblázatkezelő vagy szöveges fájl. Csatlakozás az információ tartalmazhat kiszolgáló helyét, az adatbázis nevét, a bejelentkezési azonosítót, jelszót és a különböző ODBC illesztőprogram beállításainak leírja, hogyan kell csatlakozni az adatforrás. Ez az információ beszerezhető az adatbázis-adminisztrátortól, amelyhez csatlakozni szeretne.

Az ODBC architektúrában az alkalmazások (például a hozzáférés) az ODBC illesztőprogram-diszpécserhez vannak csatlakoztatva, amely viszont felhasználható betonvezető ODBC (például a Microsoft SQL ODBC) az adatforráshoz való csatlakozáshoz. A hozzáférési adatforrásokhoz az ODBC-t a csatlakozáshoz használják külső források Az adatok, amelyeknek nincs beágyazott illesztőprogramja.

Az ilyen adatforráshoz való csatlakozáshoz kövesse az alábbi lépéseket.

    Telepítse a megfelelő ODBC illesztőprogramot egy adatforrással ellátott számítógépen.

    Határozza meg az adatforrás nevét (DSN) a program segítségével ODBC adatforrás rendszergazdaA rendszerleíró adatbázisban való csatlakozásról Microsoft Windows. vagy DSN fájl vagy kapcsolati vonal használata a kódban Visual Basic.Az ODBC illesztőprogram-diszpécser által közvetlenül csatlakoztatott információk átviteléhez.

Gépadatforrások

A gép adatforrásai tárolási információkat tárolnak a Windows rendszerleíró adatbázisban egy adott számítógépen. Az ilyen adatforrások csak a számítógépen található számítógépen használhatók. Két gépi adatforrás létezik: egyéni és rendszer. Egyéni adatforrások állnak rendelkezésre és csak az aktuális felhasználó számára jelennek meg. A rendszeradatok forrásai használhatják az összes számítógép-felhasználót. Mindezen felhasználók és rendszerszolgáltatások számára jelennek meg. A gép adatforrásai különösen akkor hasznosak, ha további védelmet kell biztosítani, mivel az adatforrást csak a rendszerhasználókban lehet megtekinteni. Ezenkívül ez a forrás nem lehet távolról másolni egy másik számítógépre.

Fájladatforrások

Fájladatforrások (más néven DSN fájlok) információkat tárolnak a csatlakozásról szöveges fájlokÉs nem a Windows rendszerleíró adatbázisában, és általában rugalmasabb, mint a gépadatforrások. Például az adatforrás lehet másolni minden számítógép megfelelő ODBC driver, hogy biztosítsák a pontossága és következetessége csatlakozási információkat minden olyan számítógépen. Ezenkívül az adatok adatforrását a különálló szerver.Készítsen közösen több online számítógépre, és könnyen kezelhető központi kapcsolati információkat.

Egyes fájlforrást nem lehet közösen hozni. Ilyen források találhatók különálló számítógép És jelezze a gép adatforrását. Használhatók a meglévő adatforrások hozzáférésére a fájlforrásokból.

Csatlakozási karakterláncok

A modulban egy formázott karakterláncot definiálhat a kapcsolati információkkal. A csatlakozási karakterlánc közvetlenül az ODBC illesztőprogram-diszpécserhez továbbítja a kapcsolati információkat. Segíti az alkalmazás egyszerűsítését, megszünteti a DSN létrehozásának szükségességét egy adminisztrátor vagy felhasználó által az adatbázis használata előtt.

Az ODBC interfészről bővebben az MSDN programozó könyvtárát az ODBC segítségével tekintse meg.

ODBC adatforrás hozzáadása

A folytatás előtt telepítse a megfelelő ODBC illesztőprogramot az adatforráshoz, amelyhez csatlakozni szeretne.

Jegyzet: Az ODBC adatforrás hozzáadásához vagy konfigurálásához be kell írnia a helyi számítógépes rendszergazdák csoportját.

További információ az egyes paraméterekről, kattintson referencia Az ODBC párbeszédpanelen.