Jak używać systemu, użytkownik i plikowe nazwy źródeł danych (DSN) w programie Excel 2000 i Excel 2002

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 213772 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
W tym artykule wersję pakietu Microsoft Office 97 zobacz 159557.
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

Streszczenie

Pakiet Microsoft Office zawiera Open Database (Connectivity ODBC) sterowniki, które umożliwiają dostęp do danych z innych programów. W tym artykule w tym artykule opisano różne typy nazw źródeł danych (DSN), które można zainstalować i używać w programach pakietu Microsoft Office, w szczególności w programie Microsoft Excel.

Więcej informacji

Po zainstalowaniu pakietu Microsoft Office, ikona ODBC, reprezentuje zainstalowania Menedżera ODBC w Panelu sterowania. Menedżera ODBC Umożliwia instalowanie i konfigurowanie źródeł danych ODBC. W Menedżerze ODBC można można utworzyć i skonfigurować następujące trzy typy źródła danych DSN:
  • Nazwy DSN użytkownika
  • Systemowe źródło danych DSN
  • Plikowe źródło danych

Nazwy DSN użytkownika

DSN użytkownika to źródło danych jest specyficzne dla użytkownika. Nazwy DSN użytkownika jest przechowywany lokalnie, ale jest dostępna tylko dla użytkownika, który go utworzył. Źródła danych DSN użytkownika nie są używane przez program Microsoft Query. Jeśli używasz programu Microsoft Jet, ODBC lub strukturalne Polecenia Query Language (SQL) i pominięcie programu Microsoft Query, są źródła DSN użytkownika wymagane. Źródła danych DSN użytkownika są przechowywane w rejestrze systemu Windows, w obszarze poniżej klucz:
Źródła danych HKEY_CURRENT_USER\Software\Odbc\Odbc.ini\Odbc

Systemowe źródło danych DSN

W odróżnieniu od użytkownika DSN systemowe DSN nie jest specyficzne dla użytkownika. System DSN jest przechowywany lokalnie i nie jest przeznaczony dla określonego użytkownika. Każdy użytkownik, który można użyć loguje się do komputera, który ma uprawnienia dostępu do źródła danych Systemowe źródło danych DSN. Niektóre programy, takie jak Microsoft SQL Server lub Microsoft Internet Information Server (IIS), wymagają systemowe DSN. To źródło danych DSN muszą być tworzone na serwer, na którym znajduje się program. Systemowe źródła danych DSN są przechowywane w systemie Windows następującym kluczu rejestru:
Źródła danych HKEY_LOCAL_MACHINE\Software\Odbc\Odbc.ini\Odbc

Plikowe źródło danych

Plikowe DSN jest tworzony lokalnie i mogą być współużytkowane z innymi Użytkownicy. Plikowe DSN jest oparty na pliku, co oznacza, że plik DSN zawiera wszystkie informacje wymagane do połączenia ze źródłem danych. Uwaga należy najpierw Zainstaluj sterownik ODBC lokalnie, aby użyć plikowe DSN. Program Microsoft Query używa pliku Źródła danych DSN, ale Microsoft Jet i ODBC, należy używać plikowe źródła DSN.

Plikowe źródła DSN Domyślnie Program Files\Common Files\Odbc\Data Sources są przechowywane folder. Plikowe źródła DSN nie są przechowywane w rejestrze systemu Windows. Plik DSN plik tekstowy, który można obejrzeć w dowolnym edytorze tekstu, takim jak Microsoft Notatnik.

UWAGA: Po podłączeniu do istniejącego źródła danych za pomocą programu Microsoft Są kwerendy tylko dostępne plikowe źródła DSN są przechowywane na tym komputerze wyświetlane. Program Microsoft Query nie wyświetla użytkownika lub systemowe źródła danych DSN. Jednakże w przypadku można utworzyć plikowe DSN, wskazujący systemowe DSN.

Aby utworzyć plik DSN, wskazujący systemowe DSN, wykonaj następujące kroki:
  1. W edytorze tekstów, takim jak Notatnik firmy Microsoft, należy wpisać: po dwa wiersze w nowy dokument
    [ODBC]DSN = MySysDSN
    gdzie "mysysdsn" jest nazwą istniejącego systemowego DSN że zainstalowane narzędzia ODBC w Panelu sterowania.
  2. Kliknij przycisk Zapisz na Plik menu i wpisz nazwę, która zawiera .dsn rozszerzenie nazwy pliku Plikowe DSN; na przykład poniżej przedstawiono poprawną nazwę:
    "DBase4.dsn"
    Znaków cudzysłowu w celu zapewnienia, że nazwa pliku DSN rozszerzenie dodaje się poprawnie.
Plikowe DSN można także udostępniać innym użytkownikom. W tym celu, Udostępnij folder, w którym przechowywany jest plik DSN, wykonując następujące czynności:
  1. Kliknij prawym przyciskiem myszy Start, a następnie kliknij przycisk Eksploruj.
  2. Otwórz folder zawierający pliki .dsn. Domyślnie, jest to folder Program Files\Common Files\Odbc\Data Sources.
  3. Kliknij prawym przyciskiem myszy folder, a następnie kliknij przycisk Udostępnianie. Na Udostępnianie Kliknij pozycję Udostępniony jako, wpisz nazwę dla folderu w Nazwa udziału a następnie kliknij przycisk OK.
UWAGA: Każdy użytkownik musi zainstalować odpowiedni sterownik ODBC (sterownik odpowiadająca plikowe DSN) na komputerze plikowe DSN do funkcji prawidłowo.

Przykładowe makro, aby przesłać danych zewnętrznych do programu Microsoft Excel


Firma Microsoft podaje przykłady programowania wyłącznie, bez żadnej rękojmi, wyrażonej wprost ani dorozumianej, w tym także, aby dorozumianych gwarancji przydatności handlowej i/lub przydatności do określonego celu. W tym artykule założono, że użytkownik zna język programowania oraz narzędzia używane do tworzenia i debugowania procedur. Wykwalifikowani pracownicy pomocy technicznej firmy Microsoft mogą pomóc w wyjaśnieniu jak działa określona procedura, ale nie będą modyfikować tych przykładów ani dodawać żadnej funkcji i konstruować nowych procedur w celu zaspokojenia określonych potrzeb.
Jeśli ma niewielkie doświadczenie w programowaniu, należy skontaktować się z certyfikowanym partnerem firmy Microsoft lub usługi doradcze firmy Microsoft. Aby uzyskać więcej informacji odwiedź następujące witryny firmy Microsoft w sieci Web:

Microsoft Certified Partnerów-https://partner.microsoft.com/Global/30000104

Usługi doradcze firmy Microsoft — http://support.microsoft.com/gp/advisoryservice

Aby uzyskać więcej informacji na temat dostępnych opcji pomocy technicznej oraz sposobu kontakt z firmą Microsoft odwiedź następującą witrynę firmy Microsoft w sieci Web:http://support.microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS

Następujące Microsoft Excel Visual Basic dla Aplikacje makra można używać do pobierania danych z istniejącego użytkownika lub systemowe DSN Baza danych i przechowywania danych w arkuszu. Nazwy DSN, który jest używany w próbce to makro jest MyDSN. Odwołania do przykładowej bazy danych programu Microsoft Access Northwind.mdb w folderze Program Files\Microsoft Office\Office\Samples. W przypadku można użyć MyDSN jako użytkownika lub systemowe DSN, ale nie można go używać jako plikowe 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
				

Materiały referencyjne

Aby uzyskać więcej informacji na temat pobierania danych kliknij przycisk Pomoc programu Microsoft Excel na Pomoc menu Typ sposoby pobierania danych z zewnętrznej bazy danych w Asystencie pakietu Office lub Kreatorze odpowiedzi, a następnie kliknij Wyszukiwanie Aby wyświetlić temat.

Właściwości

Numer ID artykułu: 213772 - Ostatnia weryfikacja: 20 września 2011 - Weryfikacja: 3.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 2002 Standard Edition
Słowa kluczowe: 
kbquery kbdtacode kbhowto kbprogramming kbmt KB213772 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to:213772

Przekaż opinię

 

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