Ako používať systém, používateľov a súboru názvov zdrojov údajov (DSN) v programe Excel 2000 alebo v programe Excel 2002

Preklady článku Preklady článku
ID článku: 213772 - Zobraziť produkty, ktorých sa tento článok týka.
Microsoft Office 97 verziu tohto článku, pozri 159557.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

Microsoft Office obsahuje Open Database Connectivity (ODBC) ovládače, ktoré môžete použiť na prístup k údajom z iných programov. Tento článok popisuje rôzne typy názvov zdrojov údajov (DSN), ktoré je možné nainštalovať a použitie v programoch balíka Microsoft Office, osobitne v programe Microsoft Excel.

DALSIE INFORMACIE

Pri inštalácii balíka Microsoft Office, ikona ODBC, reprezentuje správcu ODBC je nainštalovaný v ovládacom paneli. Správcu ODBC umožňuje nastaviť a konfigurovať zdroje údajov ODBC. V správcu ODBC, môžete môžete nastaviť a konfigurovať nasledovné tri typy DSN:
  • Používateľ DSN
  • Názov DSN systému
  • Súbor DSN

Používateľ DSN

Názov DSN používateľa je zdroj údajov, ktorý je špecifické pre používateľa. Používateľ DSN je uložený lokálne, ale je dostupná iba používateľom, ktorí ho vytvorí. DSN používateľa nie sú použité v programe Microsoft Query. Ak používate Microsoft Jet, ODBC alebo štruktúrovaný Query Language (SQL) príkazy a obísť Microsoft Query, DSN používateľa sú požadované. DSN používateľa sú uložené v databáze registry pod nasledovným kľúč:
HKEY_CURRENT_USER\Software\Odbc\Odbc.ini\Odbc zdrojov údajov

Názov DSN systému

Na rozdiel od názov DSN používateľa DSN systému nie je špecifické pre používateľa. Systém DSN je uložený lokálne a nie je venovaný konkrétneho používateľa. Každý užívateľ ktorí prihlásení na počítači, ktorý má povolenie na prístup k zdrojom údajov môžete použiť Názov DSN systému. Niektoré programy, napríklad Microsoft SQL Server alebo Microsoft Internet Information Server (IIS), vyžadujú DSN systému. Tomuto DSN musia byť vytvorené na Server, na ktorom sa program nachádza. DSN systému sú uložené v systéme Windows databázy Registry pod nasledovným kľúčom:
HKEY_LOCAL_MACHINE\Software\Odbc\Odbc.ini\Odbc zdrojov údajov

Súbor DSN

DSN súboru sa vytvorí lokálne a môžu byť zdieľané s ostatnými používatelia. Súborový DSN je súbor-založené, čo znamená, že súbor s príponou .dsn obsahuje všetky informácie potrebné na pripojenie k zdroju údajov. Poznámka, že musíte nainštalujte ovládač ODBC lokálne na používanie súborový DSN. Program Microsoft Query používa súbor DSN, ale Microsoft Jet a ODBC nepoužívajte názvy súborových DSN.

Názvy súborových DSN sú uložené v predvolenom nastavení Program Files\Common Files\Odbc\Data zdroje priečinok. Názvy súborových DSN nie sú uložené v databáze registry systému Windows. Je súbor s príponou .dsn textový súbor môžete zobraziť v ľubovoľnom textovom editore, ako napríklad Microsoft Poznámkový blok.

POZNÁMKA: Po pripojení existujúceho zdroja údajov pomocou Microsoft Dotaz, iba k dispozícii súbor DSN, ktoré sú uložené v tomto počítači sú zobrazí. Program Microsoft Query nezobrazí používateľa alebo systém DSN. Avšak, ste môžete vytvoriť súbor DSN, ktorý poukazuje na DSN systému.

Ak chcete vytvoriť súbor DSN, ktorý poukazuje na DSN systému, postupujte nasledovne:
  1. V textovom editore, ako napríklad program Microsoft Poznámkový blok, zadajte nasledujúce dva riadky v novom dokumente
    [ODBC]DSN = MySysDSN
    kde "MySysDSN" je názov existujúceho DSN systému, inštalované v nástroji ODBC v ovládacom paneli.
  2. Kliknite na položku Uložiť na Súbor menu a názov, ktorý zahŕňa s príponou .dsn súboru prípona Súbor DSN; napríklad toto je platný názov:
    "DBase4.dsn"
    Obsahuje úvodzovky zabezpečiť, aby názov súboru s príponou .dsn Rozšírenie pridáva správne.
Súborový DSN môžete tiež zdieľať s ostatnými používateľmi. Na to, zdieľať priečinok, v ktorom je uložený súbor s príponou .dsn, pomocou nasledujúcich krokov:
  1. Kliknite pravým tlačidlom myši Štart, a potom kliknite na tlačidlo Preskúmať.
  2. Otvorte priečinok obsahujúci súbory s príponou .dsn. V predvolenom nastavení to je priečinok, Program Files\Common Files\Odbc\Data zdrojov.
  3. Kliknite pravým tlačidlom na priečinok a potom kliknite na tlačidlo Zdieľanie. Na Zdieľanie karte, kliknite na tlačidlo Zdieľané ako, zadajte názov pre priečinok v Názov zdieľania a potom kliknite na ok.
POZNÁMKA: Každý používateľ musí inštalovať príslušný ovládač ODBC (vodič odkazujúci súborový DSN) na počítači pre súborový DSN funkcie správne.

Vzorky makro vrátiť externých údajov do programu Microsoft Excel


Spoločnosť Microsoft poskytuje príklady programovacieho základňa, bez záruky buď vyjadrenej alebo implicitnej záruky, vrátane, ale nie výlučne, implicitných záruk obchodovateľnosti a vhodnosti na konkrétny účel. Tento článok predpokladá, že ovládate predvádzaný programovací jazyk a nástroje na vytváranie a ladenie procedúr. Microsoft podporu odborníkov môže pomôcť vysvetliť funkčnosť konkrétny postup, ale nie modifikuje tieto príklady poskytovať pridanú funkčnosť alebo výstavbe postupy vašim špecifickým potrebám.
Ak máte obmedzené programovania skúsenosti, budete chcieť kontaktovať Microsoft Certified Partner alebo Microsoft poradenských služieb. Pre viac informácií, navštívte týchto webových lokalít spoločnosti Microsoft:

Microsoft certifikovanými Partnermi-https://partner.Microsoft.com/Global/30000104

Poradenské služby Microsoft- http://support.Microsoft.com/GP/advisoryservice

Ďalšie informácie o možnosti podpory, ktoré sú k dispozícii a o tom, ako kontaktovať spoločnosť Microsoft, navštívte nasledujúcu webovú lokalitu spoločnosti Microsoft:http://support.Microsoft.com/default.aspx?scid=FH;EN-US;CNTACTMS

Nasledujúce Microsoft Excel Visual Basic pre Aplikácie makra môžete použiť existujúcemu používateľovi alebo DSN systému na načítanie údajov z databáza a ukladanie údajov v pracovnom hárku. Vzorky DSN, ktorý sa používa v Toto makro je MyDSN. Odkazy vzorky databázy programu Microsoft Access Databázu Northwind.mdb v priečinku Program Files\Microsoft Office\Office\Samples. Ste môžete použiť MyDSN ako používateľa alebo DSN systému, ale nemôžete ho použiť ako súborový DSN.
Sub Get_Data()
    'Define SQL query string to get the CategoryName field from
    'the Category table.
    sqlstring = "SELECT CategoryName FROM Categories"
    'Define connection string and reference File DSN.
    connstring = "ODBC;DSN=MyDSN"
    'Create QueryTable in worksheet beginning with cell C1.
    With ActiveSheet.QueryTables.Add(Connection:=connstring, _
        Destination:=Range("C1"), Sql:=sqlstring)
        .Refresh
    End With
End Sub
				

ODKAZY

Ďalšie informácie o získavanie údajov, kliknite na tlačidlo Pomocník programu Microsoft Excel na Pomocník ponuka, typu spôsoby na načítanie údajov z externej databázy v Asistentovi programu Office alebo Sprievodcu odpoveďami a potom kliknite na tlačidlo Vyhľadávanie Ak chcete zobraziť tému.
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Vlastnosti

ID článku: 213772 - Posledná kontrola: 21. októbra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 2002 Standard Edition
Kľúčové slová: 
kbquery kbdtacode kbhowto kbprogramming kbmt KB213772 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:213772

Odošlite odozvu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com