Microsoft Access bruker noe som kalles en JET databasemotor . JET , eller Joint Engine Technology, er systemet som håndterer database kontroll - det vil returnere resultater fra en spørring , låsing poster under en oppdatering , og kontrollere sikker tilgang til databasen . Når søknaden din eller spørring berører en Access database, håndterer JET det, men noen ganger , blir søknaden å snakke med en SQL database i stedet , og JET må sidelinja . Dette er hva en Pass -Through Query gjør. Du trenger
Microsoft Access
SQL Server
Vis flere instruksjoner , Lag en DSN
en
Oppgi 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
flytte til " System DSN "-fanen , og klikk på " Legg til" -knappen.
4
Fullfør Driver og DSN setup-skjermer, og klikk " Finish". Denne informasjonen vil variere avhengig av hvilken type database systemet ditt bruker . Tilgang trenger visse opplysninger for å "snakke " til en SQL -database , og dette er inneholdt i datakilde navn , eller DSN . Når dette oppsettet er fullført, vil Access database program kunne snakke direkte til SQL -databasen .
Opprett Pass Through Query
5
Opprett en ny spørring . I eldre versjoner av Access , krever dette går videre til " Spørsmål "-fanen og klikke på " New". I Access 2007 , er det et alternativ på båndet under " Create "-kategorien . Gå til " Design View", uten å bruke noen av design veivisere . Lukke " Vis tabell "-vinduet , også, uten å legge noen tabeller i spørringen .
6
Endre Query Type til " Pass -Through ". I Access 2007 , er denne kategorien Utforming , mens i Access 2002 , kan det bli funnet i Query menyen, under SQL -spesifikk.
7
Åpne Egenskapsark , og finne boksen merket SQL Connection String . Klikk på knappen der merket "Bygg ". Igjen avhenger den informasjonen du trenger her på den bestemte installasjonen .
8
I Query vinduet , skriver du SQL-kode .
9
Klikk på " Kjør"-knappen . Avhengig av SQL Connection String innstillingene , kan det hende du må skrive inn brukernavn og passord på dette punktet . SQL -kode vil bli sendt direkte til SQL Server , utenom JET databaseserveren i Access helt.