Hvordan lage en Pass Through Query i Access

Hvordan lage en Pass Through Query i Access


Microsoft Access bruker noe som kalles en JET databasemotor. JET, eller Joint Engine Technology, er systemet som håndterer database kontroll - det vil si tilbake resultatene fra en spørring, låsing poster under en oppdatering, og kontrollere sikker tilgang til databasen. Når din søknad eller spørsmål berører en Access-database, JET håndterer det; men noen ganger, blir søknaden snakker til en SQL-database i stedet, og JET må sidestepped. Dette er hva en Pass-Through Query gjør.

Bruksanvisning

Opprett en DSN

1 Skriv inn Kontrollpanel. For de fleste versjoner av Windows, kan dette nås ved å klikke på "Start" og deretter "Innstillinger" og til slutt "Control Panel".

2 Dobbeltklikk på "Administrative Tools" -ikonet, og dobbeltklikk deretter "Datakilder" (ODBC).

3 Flytt til "System DSN" -kategorien, og klikk "Legg til" knappen.

4 Fullfør Driver og DSN oppsett skjermer, og klikk "Finish". Denne informasjonen vil variere avhengig av type database systemet ditt bruker. Tilgang trenger visse opplysninger for å "snakke" til en SQL-database, og denne finnes i datakilde, eller DSN. Når dette oppsettet er fullført, vil Access database program kunne snakke direkte til SQL database.

Opprett Pass Through Query

5 Opprett en ny spørring. I eldre versjoner av Access, dette krever flytting til "spørringer" -fanen og klikke på "New". I Access 2007, er det et alternativ i båndet under "Create" -kategorien. Gå til "Design View", uten å bruke noen av design veivisere. Lukk "Vis tabell" -vinduet, også, uten å legge noen tabeller til spørringen.

6 Endre Query Type til "pass-through". I Access 2007, er dette i kategorien Design, mens i Access 2002, kan det bli funnet i Spørring-menyen under SQL Specific.

7 Åpne Eiendom Sheet, og finne boksen merket SQL Connection String. Klikk på knappen der merket "Build". Igjen, den informasjonen som trengs her er avhengig av den bestemte installasjonen.

8 I Query vinduet, skriv inn din SQL-kode.

9 Klikk på knappen "Kjør". Avhengig av SQL tilkoblingsstrengen innstillinger, må du kanskje skrive inn brukernavn og passord på dette punktet. SQL-kode vil bli sendt direkte til SQL Server, utenom JET databaseserveren i Access helt.