The " nolock " kommando i en Access- pass-through fråga låser ett bord så att inga uppdateringar eller borttagningar hända bordet medan du kör en urvalsfråga . Detta undviker en process som kallas " dirty läser," vilket är ett fenomen som uppstår när en rad ändras medan det hämtas av användaren och leder till dåliga data som returneras till din ansökan . För att förhindra att detta händer dig lägga till ODBC-anslutning är " nolock " kommandot i Access frågedesignern . Instruktioner
1
Öppna Microsoft Access. Klicka på " Öppna " -ikonen och dubbelklicka på Access MDB -filen för att öppna den .
2
Klicka på " Frågor " för att visa en lista med frågor . Högerklicka på den fråga som du vill redigera och välj " SQL View . " Detta öppnar SQL-koden för din fråga i SQL kodning designer .
3
in " med nolock " koden efter " select bordet , " där tabellen är namnet på den tabell som du efterfrågningar från . Till exempel är följande urvalsfråga ett exempel på ett pass-through fråga med " nolock " :
SELECT * FROM kunder nolock
4
Klicka på " Kör " knappen överst i Access-fönstret . Din fråga utför så att du kan testa den nya " nolock " -funktionen .