Hi,
Een vraagje over MSSQL. Aangezien ik niet weet of dit mogelijk is, misschien iemand hier wel.
Het gaat om het volgende:
Ik heb een query die ik uitvoer via ADO (VBScript). Het record wordt pessimistisch gelockt omdat het in de tussentijd niet gewijzigd mag worden.
Als er tussen het aanmaken van de recordset en het committen hiervan zo'n zelfde actie wordt uitgevoerd dan is er iemand de deadlock-victim.
Is het op de een of andere manier mogelijk (wellicht instelling in MSSQL) om de tweede aanvraag te laten wachten ipv dood te laten gaan?
Het betreft overigens het ophalen van een sequence nummer uit een tabel, deze opslaan in een variabele, ophogen (kan evt in update query) en weer wegschrijven.
Een vraagje over MSSQL. Aangezien ik niet weet of dit mogelijk is, misschien iemand hier wel.
Het gaat om het volgende:
Ik heb een query die ik uitvoer via ADO (VBScript). Het record wordt pessimistisch gelockt omdat het in de tussentijd niet gewijzigd mag worden.
Als er tussen het aanmaken van de recordset en het committen hiervan zo'n zelfde actie wordt uitgevoerd dan is er iemand de deadlock-victim.
Is het op de een of andere manier mogelijk (wellicht instelling in MSSQL) om de tweede aanvraag te laten wachten ipv dood te laten gaan?
Het betreft overigens het ophalen van een sequence nummer uit een tabel, deze opslaan in een variabele, ophogen (kan evt in update query) en weer wegschrijven.
321X