Freigeben über


Eine Dateisperre kann nicht in einer Transaktion erfolgen, wenn bereits Sperrungen auf Datensatzebene erfolgt sind. (Fehler Nr. 1594)

Sie haben versucht, explizit (mit FLOCK( )) oder implizit (beispielsweise mit REPLACE ALL) eine Dateisperre während einer Transaktion einzurichten. Ein solches Vorgehen ist unzulässig, wenn auf dieser oder einer niedrigeren Transaktionsebene bereits explizit oder implizit Datensatzsperren eingerichtet worden sind. Es ist selbst dann unzulässig, wenn die Datensatzsperren innerhalb der Transaktion aufgehoben wurden.

Sie müssen alle Datensatzsperren in dieser Datei rückgängig machen (ROLLBACK), bevor Sie die Dateisperre einrichten können. Weitere Informationen hierzu finden Sie unter ROLLBACK.