Einzelnen Beitrag anzeigen

sventeq

Registriert seit: 15. Jul 2007
76 Beiträge
 
#1

ADO Tabelle per Code Sperren und freigeben

  Alt 26. Sep 2008, 10:44
Datenbank: Access • Version: 2003 • Zugriff über: ADO
Hallo zusammen,
ich habe ein Programm an dem mehrere Benutzer gleichzeitig arbeiten, daher muss ich eine Tabelle sperren und nach ablauf eines Algorithmus wieder freigeben. Ich hab hier schon gelesen, dass das per Lock funktionieren soll. Hat da jemand wohl einen Code? Hab ich hier leider nicht gefunden

Delphi-Quellcode:
 
  programmdb.ADOEintragsID.Open;
  
  programmdb.ADOEintragsID.First;
  eintragsID:=programmdb.ADOEintragsIDID.Value;

  programmdb.ADOEintragsID.Delete;
  try
    programmdb.ADOEintragsID.insert;
    programmdb.ADOEintragsIDID.Value:=eintragsID+1;
    programmdb.ADOEintragsID.Post;
  except
    MessageDlg('Fehler', mtError, [mbOK], 0);
  end;

  programmdb.ADOEintragsID.Close;
Während dieser Procedure muss ich die Tabelle ADOEintragsID sperren und wieder freigeben.
Wäre für jede Hilfe sehr dankbar
  Mit Zitat antworten Zitat