Microsoft Access bruger noget, der hedder en JET database motor . JET , eller Joint Engine Technology, er det system , der håndterer database kontrol - dvs returnere resultater fra en forespørgsel , låse poster under en opdatering , og kontrollere sikker adgang til databasen. Når din ansøgning eller forespørgsel rører en Access-database , JET håndterer det , men nogle gange , er din ansøgning at tale med en SQL-database i stedet, og JET skal omgås . Dette er hvad en Pass- Through Query gør. Ting du skal
Microsoft Access
SQL Server
Vis Flere Instruktioner
Opret en DSN
1
Indtast Kontrolpanel. For de fleste versioner af Windows , kan dette nås ved at klikke på " Start" og derefter "Indstillinger " og til sidst "Control Panel".
2
Dobbeltklik på " Administrative Tools " ikonet , og dobbeltklik derefter på "Data Sources " ( ODBC) .
3
flytte til "System DSN " fanen, og klik på " Tilføj "-knappen.
4
Udfyld driver og DSN setup skærme, og klik på " Finish". Denne information vil variere afhængigt af typen af databasen systemet bruger . Adgang brug for visse oplysninger til at "tale " til en SQL-database , og det er indeholdt i Data Source Name eller DSN . Når denne opsætning er færdig, vil din Access- database program kunne tale direkte til SQL-databasen .
Opret Pass Through Query
5
Opret en ny forespørgsel. I ældre versioner af Access kræver dette flytter til " Forespørgsler " fanen og klikke på " Ny". I Access 2007 er det en mulighed på båndet under "Opret" fanen. Gå til " Design View ", uden at bruge nogen af de design guider til rådighed. Luk " Vis tabel " vinduet , også uden at tilføje nogen tabeller til forespørgslen .
6
Skift Forespørgselstype til " Pass- Through ". I Access 2007 er det under fanen Design , mens det i Access 2002 , kan det findes i menuen Forespørgsel under SQL Specific .
7
Åbn egenskabsarket , og find boksen markeret SQL Connection String . Klik på knappen der mærket " Build ". Igen , de nødvendige oplysninger her afhænger af din særlige installation.
8.
Query vinduet , skriv din SQL-kode .
9
Klik på " Kør" knappen. Afhængigt af de SQL- Connection String indstillinger, kan du nødt til at indtaste brugernavn og adgangskode på dette punkt. Din SQL-kode vil blive videregivet direkte til SQL Server , uden om JET databaseserveren i Access helt.