Delphi-PRAXiS
Seite 1 von 2  1 2      

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

franktron 9. Jun 2004 11:22


Tabelle sperren
 
Wer weis wie man unter mysql eine Table sperren kann oder das irgendwie simulieren kann

Gollum 9. Jun 2004 11:43

Re: Tabelle sperren
 
Hallo,

in MySQL gibt es den Befehl LOCK TABLES.
Vielleicht ist es das, was Du suchst?

Albi 9. Jun 2004 11:45

Re: Tabelle sperren
 
Hallo,

willst Du komplette Table vor einen Zugriff sperren oder nur während sie von einem User bearbeitet wird?

franktron 9. Jun 2004 12:32

Re: Tabelle sperren
 
Ich habe folgendes Problem ich habe ein Rechungswewesen und will wenn ein User eine Rechung bearbeitet das nicht ein 2. User auch da rein geht.

Und dann habe ich einen Abschluss und da will ich wenn ein User auf dei Tab zugreift das nicht ein 2 zugriff hat

Kasoft 9. Jun 2004 13:00

Re: Tabelle sperren
 
Ich denk mal du meinst das ACID Prinzip. Du musst wenn du in der Tabelle drin bist
zuerst einmal deiner Transaktionskomponenten .StartTransaction angeben das der Datensatz
für ihn reserviert hat. Am ende wenn alles fertig ist nur noch ein .Commit und alles ist
gut. Noch eins solltest nicht vergessen. die Eigenschaft Autocommit vor der ganzen Geschichte
auf False zu setzen.

MfG
Kasoft

franktron 9. Jun 2004 13:45

Re: Tabelle sperren
 
Geht leider net hab nur ein Transaction in der Database Komponente und der kann ich lieder nicht sagen auf welche tab.

Ich benutz MySQLDAC

Aber ganu das meinet ich hab ich ja auch immer so unter IB gemacht aber wie jetzt

Kasoft 9. Jun 2004 13:53

Re: Tabelle sperren
 
ich habe absolut keine Ahnung von MySQLDAC. Hast du aber eine Möglichkeit Commit ein
und auszuschalten???
Du weisst das du auch die DBMS darauf umszustellen...

MfG
Kasoft

franktron 9. Jun 2004 15:28

Re: Tabelle sperren
 
Also StartTransaction und Commit hab ich aber eben nur in der Database Comp.

Smokey 9. Jun 2004 15:29

Re: Tabelle sperren
 
Jo und?
Transaction Starten
zeug machen
commit

franktron 9. Jun 2004 15:32

Re: Tabelle sperren
 
Ja aber woher weis er auf welcher tab oder sperrte er alle tabs.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:28 Uhr.
Seite 1 von 2  1 2      

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