Microsoft Access verwendet einen so genannten Jet Database Engine . JET oder Joint Engine Technology , ist das System, Datenbank -Steuerelement behandelt - das heißt , welche Ergebnisse aus einer Abfrage , Sperren Datensätze während einer Aktualisierung und Kontrolle von gesicherten Zugriff auf die Datenbank . Wenn Ihre Anwendung oder Abfrage Berühren einer Access-Datenbank , Griffe JET es , aber manchmal , Ihre Anwendung mit einer SQL -Datenbank sprechen statt , und JET muss umgangen werden . Dies ist , was für ein Pass- Through-Abfrage funktioniert . Things You
Microsoft Access
SQL Server
brauchen anzeigen Weitere Anweisungen
erstellen DSN
1
Geben Sie die Systemsteuerung. Für die meisten Versionen von Windows , kann dies durch einen Klick auf " Start", dann "Einstellungen ", und schließlich erreicht werden " Systemsteuerung".
2
auf die "Verwaltung" Doppelklicken Sie auf das Symbol , und doppelklicken Sie dann auf "Data Sources" (ODBC).
3
Umzug in die "System -DSN" und klicken Sie auf die Schaltfläche "Hinzufügen" .
4
erledigen die Treiber und DSN -Setup, und klicken Sie auf " Fertig stellen". Diese Informationen werden je nach der Art der Datenbank Ihres Systems verwendet. Zugang benötigt bestimmte Informationen zu "sprechen" zu einer SQL-Datenbank , und dies wird in der Data Source Name , DSN oder enthalten . Sobald diese das Setup abgeschlossen ist , wird Ihre Access-Datenbank -Programm in der Lage sein , direkt mit der SQL-Datenbank .
Erstellen des Pass Through-Abfrage
5
Erstellen Sie eine neue Abfrage. In älteren Versionen von Access , erfordert diese Bewegung der "Abfragen " und Klick auf " New ". In Access 2007 ist es eine Option in der Band im Rahmen der " Create "-Registerkarte. Gehen Sie auf " Design-Ansicht ", ohne die der Design- Assistenten zur Verfügung. Schließen Sie die " Tabelle anzeigen "-Fenster auch ohne Zugabe von Tabellen in die Abfrage.
6
Ändern Sie die Abfrage -Typ auf " Pass-Through ". In Access 2007 ist dies auf der Registerkarte Entwurf , während in Access 2002 ist es in dem Menü Abfrage gefunden werden kann, unter SQL-spezifisch .
7
Öffnen Sie das Eigenschaftenblatt , und finden Sie die Kästchen SQL Connection String . Klicken Sie auf die Schaltfläche dort markiert "Build ". Auch hier hängt die erforderlichen Informationen, hier auf Ihre spezielle Installation .
8
im Fenster Query , geben Sie Ihren SQL-Code .
9
Klicken Sie auf die Schaltfläche "Ausführen" . Abhängig von den SQL Connection String Einstellungen , müssen Sie Benutzernamen und Kennwort an dieser Stelle geben . Ihre SQL-Code wird direkt an die SQL Server weitergegeben werden , unter Umgehung der JET-Datenbank -Server in Access vollständig .