Die " nolock "-Befehl in einer Access- Pass -Through-Abfrage sperrt einen Tisch , so dass keine Änderungen oder Löschungen in der Tabelle geschehen, während Sie eine Auswahlabfrage ausführen . Dies vermeidet einen Prozess namens " Dirty Reads ", die ein Phänomen, wenn eine Zeile geändert wird, während es durch den Benutzer abgerufen werden auftritt und führt zu schlechten Daten zurückgegeben , um Ihre Anwendung geeignet ist. Um dies zu fügen Sie die ODBC-Verbindung die " nolock "-Befehl in der Access- Abfrage-Designer zu verhindern. Anleitung
1
Öffnen Sie Microsoft Access. Klicken Sie auf das Symbol "Öffnen" und doppelklicken Sie auf Ihre Access MDB-Datei zu öffnen.
2
Klicken Sie auf " Anfragen ", um eine Liste der Abfragen anzuzeigen. Rechten Maustaste auf die Abfrage, die Sie bearbeiten möchten, und wählen Sie " SQL-Ansicht. " Dies öffnet den SQL -Code Ihrer Abfrage in der SQL- Codierung Designer.
3
Legen Sie die " mit nolock " Code nach der " Tabelle auswählen ", wo die Tabelle Name der Tabelle ist, dass Sie von Abfragen. Zum Beispiel ist die folgende SELECT-Abfrage ein Beispiel für eine Pass -Through-Abfrage mit " nolock ":
select * from Kunden nolock
4
Klicken Sie auf die Schaltfläche "Ausführen" auf der obere Teil des Access-Fenster . Ihre Abfrage ausgeführt wird , so dass Sie die neue " nolock "-Funktion testen.