Zdroje dat ODBC systému Windows 7 64. Nastavení zdroje dat ODBC

Druhý den jsem narazil na takový problém, v systému Windows 7, zejména ve verzi Starter a Home, nejsou žádné zdroje dat ODBC.

ODBC (otevřená databázová připojení) - Programový rozhraní (API) přístup k databázím, vyvinutým společností Microsoft, ve spolupráci se SIMBA technologiemi založenými na specifikacích úrovně volání (CLI), která byla vyvinuta SQL Access Group, X / Open a Microsoft. Následně bylo CLI standardizováno ISO ISO / IEC 9075-3: 2003. (Eng.) Standard CLI je navržen tak, aby sjednotit interakci programu s DBMS, aby nezávisle na dodavatele DBMS a softwarové a hardwarové platformy.



Začátkem roku 1990 existovalo několik poskytovatelů databáze, z nichž každý měl své vlastní rozhraní. Pokud byla aplikace nutná komunikovat s několika zdroji dat, bylo nutné napsat svůj kód pro interakci s každou z databází. Vyřešit problém společnosti Microsoft a řadu vytvořených dalších společností standardní rozhraní Přijmout a odesílat zdroje dat odlišné typy. Toto rozhraní bylo pojmenováno otevřené databázové připojení nebo otevřený interakční mechanismus s databázemi.
S ODBC mohou aplikační programátoři vyvinout aplikace, aby používali jeden rozhraní přístupu k datům bez obav o složitosti interakce s více zdroji.

To znamená, že karta ODBC je zde obrazovka:

A dokonce se otevírá, ale když "System DSN" holubice

Neexistuje žádná volba databáze, například v systému Windows XP, existuje pouze jeden typ databází, je to SQL, to není dobré. Protože například mnoho bankovní klientů vyžaduje zdroj dat ODBC od společnosti Microsoft (MDB). A pokud si to nevyberete, takže jak nainstalovat klienta banky na Windows 7 Starter nebo doma? V přízemí dvě screenshoty, jedno Windows 7 startér, jiné Windows XP.

Řeknu, že tam je cesta z této pozice. Windows 7 Starter nebo Home je určen pro dům, takže v něm nejsou žádné kudrlinky, které jsou potřebné pro profesionální programy. Zde a cenový rozdíl, pokud se jedná o domácí nebo startovací verzi od 2100 - 3000 rublů, pak Pro verze Nejméně dvakrát dražší. Ale můžete ještě dát bankovní klienta a v systému Windows 7 startér a domů. Stačí nainstalovat banku klienta, vytvoří zdroj dat ODBC od společnosti Microsoft, i když není v poli viditelné. Tj jednoduchá slova Pole bude prázdné a bude vytvořena databáze MDB.

Instalační bankovní klienta.

Po instalaci banky klienta chodil dokonale a pracoval.

Společnost Windows je tedy trochu chittitis, to znamená, že je to nutné koupit dražší verzi k instalaci zdroje dat ODBC, i když vše funguje ve startéru nebo doma, to prostě nemá pole.

A dokonce se otevírá, ale pouze - když "System DSN" holubice:

Žádný výběr databáze, například na Windows XP.. Vychází pouze jeden z typů základen - SQL, a to není dobré. Protože například mnoho bankovní klientů vyžadují zdroj dat ODBC. To je od společnosti Microsoft (MDB) !!! A pokud si to nevyberete, takže jak nainstalovat klienta banky Windows 7. Startér.nebo Windows 7 domů.?



Pro srovnání, podívejte se na dva screenshot, jeden - Windows 7 startér.jiný - Windows XP..

1) Windows 7 Starter:

2) Windows XP Professional:

Nicméně, tam je cesta z tohoto ustanovení! Verze Windows 7 startér. nebo DOMOV., navržený pro dům, takže nejsou žádné ty kudrlinky, které jsou potřebné pro profesionální programy. Zde je rozdíl v ceně, pro srovnání: Pokud cena DOMOV. nebo Startér. Verze systému Windows se pak liší do 2100 - 3000 rublů Pro.-Thele stojí nejméně dvakrát dražší.



Ale stále můžete dát bankovní klient a in Windows 7 startér. a Windows 7 domů.. Stačí nainstalovat klientskou banku, vytvoří se zdroj dat ODBC. Od společnosti Microsoft, i když v poli nebude viditelný. To znamená, že jednoduchá slova bude pole prázdné a databáze MDB bude vytvořena.

Instalační bankovní klient:

Po instalaci klientské banky chodil dokonale a pracoval.

Okna je tedy trochu chittrim, jako by vás naznačoval, pro instalaci zdroj dat ODBC. Musíte si koupit dražší verzi, i když v startéru nebo domácí verzi vše funguje, prostě neexistuje žádné pole.

ESSENCE: Musíte se připojit k databázi vytvořené v MS Access DBMS prostřednictvím ODBC ve vlastním dodatku do Delphi 7.

Pro začátek přejděte do sekce "Ovládací panely - správa - zdroje dat (ODBC)". Přidat nový zdroj dat.

Obr. 1. Správce zdrojů dat ODBC

Dotek "Řidič. Microsoft Access.».


Obr. 2. Vytvoření nového zdroje dat

V okně "Instalace ovladače ODBC ..." určujeme název, popis a vyberte cestu k databázi, například "Autobusové nádraží. mdb.».

Obr. 3. Instalace ovladače ODBC pro MS Access

Poté přejděte do zdrojového okna "Správce zdrojů dat ..." a zjistěte, že "autobusové nádraží" byl přidán ke zdroji.

Obr. 4. Počáteční správce zdrojů dat ... »

Poté spusťte aplikaci Delphi 7, umístěte komponenty na formulář: AdOcnection., Nápis, Zdroj dat., Dbgrid.. Konfigurace součástí pro připojení přes ODBC.

Nejprve klikněte na komponentu " AdOcnection.1 "a nakonfigurujte řetězec připojení, vyberte" Microsoft OLE DB Provider pro ODBC ". Klepněte na tlačítko "Další" a přejděte na kartu "Připojení".

Obr. 5. Nastavení řetězce připojení v Delphi 7

Na kartě Připojení vyberte zdroj dat "Sběrnice" a zajistěte připojení kliknutím na tlačítko "Zaškrtněte připojení".

Součástka

Nastavení, hodnota

AdoConnection1.

LoginPrompt. \u003d False.

ALOTABLE1

Připojení \u003d adoConnection1.

Tabename. \u003d Přesunout dny

DataSource1.

DataSet. \u003d Adotable1.

Dbgrid1.

Zdroj dat. \u003d DataSource1.

Pokud nastavíte vlastnost "Active \u003d true" z komponenty " Nápis1 ", pak tabulka instalovaná v nemovitosti" Tabename.»Zobrazí se na komponentě" Dbgrid.jeden".

Obr. 7. Tabulka "Dny pohybu" v naší aplikaci

Tak jsme připojeni k databázovému "autobusovému nádraží" přes "ODBC", což znamená "Otevřít data B ASE Connectivity".

Kniha popisuje server skripty Windows Script Host (WSH) verze 5.6, který je jedním ze standardů systém Windows komponenty XP a lze také instalovat dříve windows verze. Skripty v jazycích VBScript a JScript ilustrující použití standardního WSH 5.6 objektů, včetně vytvoření dětských procesů a spuštění scénářů vzdálené počítače. Jako složitější příklady, scénáře pracující s databázemi, manažery microsoft Applications. Office Organizing Graphical. uživatelské rozhraníPoužití technologií ADSI ( Aktivní adresář. Rozhraní služby) a WMI (Windows Management Instrumentation) pro řešení administrativních úkolů. Osvětlené otázky praktická práce S XML soubory a vytváření Som-objektů. Zvláštní pozornost je věnována bezpečnostním otázkám při práci s scénářy, jsou uvedeny konkrétní příklady nastavení zabezpečení. Kniha je připojen disk se zdrojovými texty většiny příkladů.

Rezervovat:

Chcete-li získat přístup k vytvořené tabulce DBF z skriptu WSH, použijeme technologii ODBC (připojení otevřené databáze). ODBC je standardní lék Společnost Microsoft pracuje s relačními databázemi různých formátů a výrobců, schopných zpracovávat databáze v jazyce SQL (strukturovaný dotaz jazyk, jazyk strukturovaných dotazů).

Komentář

Pro počáteční seznámení s jazykem SQL můžete doporučit knihu.

Nejprve budeme muset začít rekord ODBC v systému komunikovat s naší základnou, tj. Vytvořit nový DSN (název zdroje dat, název zdroje dat). V systému Windows XP se to provádí následovně.

nahrát Kontrolní panel (Ovládací panel) Windows (menu Start (Start)) a přepněte na klasickou formu (obr. 9.6).


Obr. 9.6. Klasický panel pohled správa systému Windows. XP.

Důsledně zvolte odstavce Správa (Nástroje pro správu) a Zdroje dat (ODBC) (Zdroje dat (ODBC)). V zobrazeném dialogovém okně vyberte kartu Systém DSN. (Systém DSN), který vytvoří DSN přístupný všem uživatelům počítačů (obr. 9.7).


Obr. 9.7. Správce zdrojů dat ODBC v systému Windows XP

zmáčknout tlačítko Přidat (Přidat) a v okně, které se zobrazí vyberte ovladač ovladače Microsoft DBASE (* .dbf) (obr. 9.8).

Vytvoření aplikace pomocí databáze

Anotace k pododdílu

Význam podsekce - Zajištění provádění laboratorní práce Vytvoření databáze aplikací·

Alias \u200b\u200bse často používají k práci s databázemi (alias). Název databáze je název určité databáze, která je předepsána v tinkturách takovým způsobem, že stačí specifikovat alias k odvolání na tabulky této databáze. Toto pohodlí umožňuje snadno změnit typ databáze bez změny textu programů.

Zvažte zásadu určování aliasu databáze Microsoft Access uložené v souboru na disku gesto. Předpokládejme, že chceme, aby pseudonymová borey odpovídala databázi v souboru borey.mdb. Software můžeme udělat pomocí funkce SQLConfigdatasource ODBC API.

Aby bylo možné nastavit pseudonym manuální režim Musíte spustit správce zdroje dat ODBC (Start Setup \\ Control Panel Správa Data Zdroje dat (ODBC)). Okno Admin je znázorněno na obrázku 6.

Obrázek 6 - Správce zdrojů dat ODBC

Dále na kartě "Custom DSN" nebo "System DSN" (v závislosti na tom, zda je zdroj dat vytvořen pro aktuální uživatel nebo pro všechny uživatele systému), klepněte na tlačítko Přidat. ·

Seznam zobrazení instalované ovladače A jejich popis (obrázek 7).

Obrázek 7 - Správce zdrojů dat ODBC. Dialog pro vytvoření nového zdroje dat

· Po kliknutí na tlačítko "Dokončit" v okně, které se otevře otevřete (obrázek 8), musíte zadat název zdroje "DB" a cestu k souboru.

Obrázek 8 - Správce zdrojů dat ODBC. Dialog pro vytvoření nového zdroje dat

· Stisknutím tlačítka "OK" v systému se zobrazí alias "Borey" v databázi, kterou lze použít při přístupu k souboru Borey.mdb (Obrázek 9). Je třeba poznamenat, že alias můžete určit jiným DBMS stejným způsobem.

Obrázek 9 - Správce zdrojů dat ODBC. Dialog pro vytvoření nového zdroje dat

2.2 Základní informace o jazyce C ++ (Wikipedia)

· C ++ - sestavil staticky typované komunikační jazykové programování.

Podporuje následující programovací paradigmaty:

Procedurální programování,

Objektově orientované programování,

Zobecněné programování.

Poskytuje:

Modularita,

Oddělené kompilace

Zpracování výjimek

Abstrakce dat

Oznámení typů objektů (tříd) objektů,

Vložené funkce

Virtuální funkce. ·

Standardní knihovna Zahrnuje, včetně společných kontejnerů a algoritmů. C ++ kombinuje vlastnosti jak na vysoké úrovni, tak nízkoúrovňových jazyků. Ve srovnání s jeho předchůdcem - jazykem C je nejvíce pozornost věnována podpoře objektově orientovaného a generalizovaného programování. C ++ Syntaxe je dědičná od C.



Poslední standard C ++ Jazyk, který byl nazýván "C ++ 11" přijatý v roce 2011, byly zahrnuty významné dodatky k jádru jazyka a rozšíření standardní knihovny. ·

Otevřete připojení databáze (ODBC) je protokol použitý pro připojení databáze. microsoft Data. Přístup k externímu zdroje dat, například Microsoft SQL Server. Tento článek obsahuje obecné informace o zdrojích dat ODBC, metodám vytváření a připojení k nim pomocí aplikace Microsoft Access. Akce, které je třeba provést, závisí na použitých databázích a ovladačích ODBC.

V tomto článku

Informace o datových zdrojů ODBC

Zdroj dat je zdrojem, který obsahuje data a informace o připojení potřebné pro přístup k těmto datům. Zdroj dat může být server SQL, Oracle Relationration DBMS, tabulkový dokument nebo textový soubor. Informace o připojení mohou obsahovat umístění serveru, název databáze, přihlašovací jméno, heslo a různé nastavení ovladače ODBC popisující, jak se připojit ke zdroji dat. Tyto informace lze získat z administrátora databáze, ke kterému chcete připojit.

V architektuře ODBC jsou aplikace (například přístup) připojeny k dispečer ovladače ODBC, který zase používá betonový řidič ODBC (například Microsoft SQL ODBC) pro připojení ke zdroji dat. Při přístupu k datovým zdrojům se používají ke připojení k připojení ODBC externí zdroje Data, která nemají žádné vložené ovladače.

Chcete-li se připojit k takovému zdroje dat, postupujte podle následujících kroků.

    Nainstalujte příslušný ovladač ODBC v počítači se zdrojem dat.

    Určete název zdroje dat (DSN) pomocí programu Správce zdrojů dat ODBCUložit informace o připojení v registru Microsoft Windows. nebo soubor DSN nebo pomocí připojovací čáry v kódu Visual Basic.Přenos informací o připojení přímo dispečerem ovladače ODBC.

Strojní zdroje dat

Strojní zdroje dat Uložení informací o připojení v registru systému Windows v konkrétním počítači. Tyto zdroje dat lze použít pouze na počítači, na kterém jsou definovány. Existují dva typy zdrojů strojních dat: zakázkový a systém. Vlastní zdroje dat jsou k dispozici a zobrazeny pouze pro aktuální uživatel. Systémové datové zdroje mohou používat všechny uživatele počítačů. Jsou zobrazeny pro všechny tyto uživatelské služby a systémové služby. Zdroje stroje jsou zvláště užitečné, pokud potřebujete poskytnout dodatečnou ochranu, protože zdroj dat lze zobrazit pouze v uživatelích systému. Tento zdroj navíc nemůže být vzdáleně zkopírován do jiného počítače.

Soubor datových zdrojů

Soubor datových zdrojů (také nazvané DSN soubory) Uložte informace o připojení textové souboryA ne v registru systému Windows, a zpravidla flexibilnější pro použití než zdroje strojů. Zdroj dat lze například zkopírovat do libovolného počítače s vhodným ovladačem ODBC, aby byla zajištěna přesnost a konzistence informací o připojení ke všem použitým počítačům. Kromě toho můžete umístit zdrojový zdroj dat samostatný serverUdělejte to společné pro více počítačů online a snadno spravovat centralizované informace o připojení.

Některé zdroje souborů nelze provést společnou. Takové zdroje jsou umístěny oddělený počítač A indikují zdroj stroje dat. Mohou být použity pro přístup k existujícím zdrojům dat ze zdrojů souborů.

Připojovací struny

V modulu můžete definovat formátovaný řetězec s informacemi o připojení. Řetězec připojení vysílá informace o připojení přímo do dispečera ovladače ODBC. Pomáhá zjednodušit aplikaci, eliminovat potřebu vytvořit DSN administrátorem nebo uživatelem před použitím databáze.

Další informace o rozhraní ODBC naleznete v adresáři programátoru MSDN pomocí ODBC.

Přidání zdroje dat ODBC

Před pokračováním, nainstalujte příslušný ovladač ODBC pro zdroj dat, ke kterému chcete připojit.

Poznámka: Chcete-li přidat nebo konfigurovat zdroj dat ODBC, musíte zadat skupinu místních správců počítače.

Další informace o jednotlivých parametrech klepněte na tlačítko odkaz V dialogovém okně ODBC.