Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi ADO Tabelle sperren (https://www.delphipraxis.net/103113-ado-tabelle-sperren.html)

Ando 10. Nov 2007 09:03

Datenbank: Access • Version: 2003 • Zugriff über: ADO

ADO Tabelle sperren
 
Hallo zusammen,
Gibt es eine Möglichkeit einer Mehrbenutzer Umgebung
eine Tabelle so lange für einen anderen Benutzer , der auch darauf zugreifen will,
zu sperren, bis eine bestimmte Procedure durchlaufen wurde ?

Gruß Andre

mkinzler 10. Nov 2007 10:54

Re: ADO Tabelle sperren
 
Nennt man Lock

Faxman 10. Nov 2007 11:37

Re: ADO Tabelle sperren
 
oder transaction, wobei es dabei verschiedene parameter gibt, welche differenzierter arbeiten als ein lock
wobei access 2003 mmm, keine ahnung mehr was 2003 kann, bei mir war bei 2000 als datenkonvertierer :wink: :cyclops: schluss mit access.

marabu 10. Nov 2007 13:11

Re: ADO Tabelle sperren
 
Herzlich willkommen in der Delphi-PRAXiS, Andre.

Table Locks kennst du vielleicht von anderen Desktop-Datenbanken (dBase) her, beim Zugriff via JET4 auf Access 2003 arbeitest du mit Record Locking oder gleich einer exklusiven Verbindung. Record Locking ist besser als das alte (JET35) Page Locking und viel besser als Table Locking, weil andere Prozesse (Benutzer) seltener warten müssen. Du kannst je nach CursorType noch zwischen optimistischem und pessimistischem Locking wählen. Oder hast du einen bestimmten Grund nach einem Table Lock Ausschau zu halten?

Freundliche Grüße vom marabu

Ando 23. Nov 2007 14:23

Re: ADO Tabelle sperren[Erledigt]
 
Dank an alle.
habs hinbekommen. :dancer:
gruß Andre


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz