Het gebruik van systeem-, gebruikers- en bestands gegevens bron naam (DSN) in Excel 2000 of Excel 2002

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 213772 - Bekijk de producten waarop dit artikel van toepassing is.
Voor een Microsoft Office 97-versie van dit artikel Zie159557.
Alles uitklappen | Alles samenvouwen

Op deze pagina

Samenvatting

Microsoft Office bevat Open Data base Connectivity (ODBC) stuur programma's die u gebruiken kunt om toegang te krijgen tot gegevens uit andere programma's. In dit artikel Beschrijving van de verschillende soorten gegevens bron naam (DSN) die u kunt installeren en gebruiken in Microsoft Office-programma's in Microsoft Excel.

Meer informatie

Bij het installeren van Microsoft Office, een pictogram ODBC die geeft de ODBC Manager is geïnstalleerd in het Configuratie scherm. Het beheerprogramma voor ODBC Hiermee kunt u instellen en configureren van ODBC-gegevensbronnen. In ODBC Manager u kunt instellen en de volgende drie typen DSN's configureren:
  • Gebruikers-DSN
  • Systeem-DSN
  • Bestands-DSN

Gebruikers-DSN

De gebruikers-DSN is een gegevensbron die bepaalde gebruiker. Een gebruikers-DSN lokaal wordt opgeslagen, maar is alleen beschikbaar voor de gebruiker die het maakt. Gebruikers-DSN 's niet worden door Microsoft Query gebruikt. Als u Microsoft Jet, ODBC of Structured Query Language (SQL) opdrachten en Microsoft Query overslaan, gebruikers-DSN 's vereist. Gebruikers-DSN's worden opgeslagen in het Windows-register onder de volgende sleutel:
Gegevensbronnen HKEY_CURRENT_USER\Software\Odbc\Odbc.ini\Odbc

Systeem-DSN

In tegenstelling tot een gebruikers-DSN is systeem-DSN Gebruikersspecifiek. Een systeem DSN wordt lokaal opgeslagen en is niet toegewezen aan een bepaalde gebruiker. Elke gebruiker die zich aanmeldt bij een computer die toegang heeft tot de gegevensbron kunnen gebruiken een Systeem-DSN. Sommige programma's, zoals Microsoft SQL Server of Microsoft Internet Information Server (IIS), vereisen een systeem-DSN. Deze DSN moet worden gemaakt op de de server waarop het programma zich bevindt. Systeem-DSN's worden opgeslagen in de vensters register onder de volgende sleutel:
Gegevensbronnen HKEY_LOCAL_MACHINE\Software\Odbc\Odbc.ini\Odbc

Bestands-DSN

De bestands-DSN wordt lokaal gemaakt en kan worden gedeeld met andere gebruikers. Bestands-DSN is gebaseerd op het bestand, wat betekent dat het DSN-bestand bevat alle de informatie nodig is om te verbinden met de gegevensbron. Opmerking u moet Installeer het ODBC-stuurprogramma lokaal naar een bestands-DSN gebruiken. Microsoft Query gebruikt bestand DSN's, maar Microsoft Jet en ODBC-gebruik geen bestands-DSN's.

De bestands-DSN 's worden standaard opgeslagen in Program Files\Common Files\Odbc\Data Sources map. Bestands-DSN's worden niet opgeslagen in het Windows-register. Het DSN-bestand is een tekstbestand dat u in een teksteditor, zoals Microsoft bekijken kunt Klad blok.

OPMERKING: Wanneer u verbinding maakt met een bestaande gegevensbron met behulp van Microsoft Query, alleen de beschikbare bestands-DSN's die zijn opgeslagen op de computer zijn weer gegeven. Microsoft Query weer geen gebruikers- of systeem-DSN's. Echter, u een bestands-DSN naar een systeem-DSN verwijst kan worden gemaakt.

Een bestand maken DSN die verwijst naar een systeem-DSN, volg deze stappen:
  1. Typ in een teksteditor, zoals Microsoft Klad blok, de volgende twee regels in een nieuw document
    [ODBC]DSN = MijnSysDSN
    waar 'MijnSysDSN' is de naam van een bestaande systeem-DSN die u geïnstalleerd in het onderdeel ODBC in het Configuratie scherm.
  2. Klik opOpslaanop deBestandmenu en typ een naam met een DSN bestands naam extensie voor de bestands-DSN; het volgende is bijvoorbeeld een geldige naam:
    "DBase4.dsn"
    Aanhalings tekens om ervoor te zorgen dat de bestandsnaam van de DSN uitbreiding wordt goed toegevoegd.
U kunt een bestands-DSN ook delen met andere gebruikers. U doet dit door deelt u de map waarin het DSN-bestand is opgeslagen met de volgende stappen uit:
  1. RechterStart, en klik vervolgens opVerkennen.
  2. Open de map met de DSN-bestanden. Standaard Dit is de map Program Files\Common Files\Odbc\Data Sources.
  3. Rechter muis knop op de map en klik vervolgens opDelen. Op deDelenen klik opGedeeld als, typ de naam voor de map in deSharenaamvak en klik vervolgens opOK.
OPMERKING: Elke gebruiker moet het juiste ODBC-stuurprogramma (het stuur programma installeren die bestands-DSN verwijst) op de computer voor de functie bestands-DSN goed.

Voorbeeld Macro om externe gegevens naar Microsoft Excel


Microsoft biedt program meer voorbeelden ter illustratie alleen, zonder garantie of impliciete, met inbegrip van maar niet beperkt tot, de impliciete garanties van verkoopbaarheid en/of geschiktheid voor een bepaald doel. In dit artikel wordt ervan uitgegaan dat u bekend bent met de programmeer taal worden opgespoord en de hulp programma's en procedures voor fout opsporing. Microsoft support professionals kunnen helpen verklaren de functionaliteit van een bepaalde procedure, maar ze zal niet deze voorbeelden om extra functionaliteit of samens tellen van procedures om te voldoen aan uw specifieke behoeften aanpassen.
Als u zoveel program meer ervaring hebt, kunt u contact opnemen met een Microsoft Certified Partner of Microsoft Advisory Services. Meer informatie vindt u op deze Microsoft-websites:

Microsoft Certified Partners-https://partner.Microsoft.com/Global/30000104

Microsoft Advisory Services-http://support.Microsoft.com/gp/advisoryservice

Ga naar de volgende Microsoft-website voor meer informatie over de ondersteuningsopties die beschikbaar zijn en hoe u contact kunt opnemen met Microsoft:http://support.Microsoft.com/default.aspx?scid=fh;EN-US;CNTACTMS

De volgende Visual Basic voor Microsoft Excel voor Macro toepassingen kunt voor het ophalen van gegevens uit een bestaande gebruiker of systeem-DSN gebruiken een data base en de gegevens in een werk blad opslaan. De voorbeeld-DSN die wordt gebruikt in deze macro heeft de naam MyDSN. Verwijst naar de voorbeeld data base van Microsoft Access Noordenwind. mdb in de map Program Files\Microsoft Office\Office\Voorbeelden.. U kunt MyDSN gebruiken als een gebruikers- of systeem-DSN, maar u kunt deze niet gebruiken als een bestands-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
				

Referenties

Klik voor meer informatie over het ophalen van gegevensMicrosoft Excel Helpop deHelpin het menu typegegevens uit een externe data base ophalenin de Office-assistent of de Antwoordwizard en klikt u vervolgens opZoekenom het onderwerp weer te geven.

Eigenschappen

Artikel ID: 213772 - Laatste beoordeling: dinsdag 20 september 2011 - Wijziging: 3.0
De informatie in dit artikel is van toepassing op:
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Excel 2002 Standard Edition
Trefwoorden: 
kbquery kbdtacode kbhowto kbprogramming kbmt KB213772 KbMtnl
Automatisch vertaald artikel
BELANGRIJK: Dit artikel is vertaald door de vertaalmachine software van Microsoft in plaats van door een professionele vertaler. Microsoft biedt u professioneel vertaalde artikelen en artikelen vertaald door de vertaalmachine, zodat u toegang heeft tot al onze knowledge base artikelen in uw eigen taal. Artikelen vertaald door de vertaalmachine zijn niet altijd perfect vertaald. Deze artikelen kunnen fouten bevatten in de vocabulaire, zinsopbouw en grammatica en kunnen lijken op hoe een anderstalige de taal spreekt en schrijft. Microsoft is niet verantwoordelijk voor onnauwkeurigheden, fouten en schade ontstaan door een incorrecte vertaling van de content of het gebruik ervan door onze klanten. Microsoft past continue de kwaliteit van de vertaalmachine software aan door deze te updaten.
De Engelstalige versie van dit artikel is de volgende:213772

Geef ons feedback

 

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