Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
FLOCK() causes duplicate primary keys.
Message
De
26/08/2005 13:16:41
 
 
À
26/08/2005 12:37:53
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Versions des environnements
Visual FoxPro:
VFP 9
OS:
Windows Server 2003
Database:
Visual FoxPro
Divers
Thread ID:
01043971
Message ID:
01044374
Vues:
16
>>
>> && put the flock() before the locate
>> && or
>> go (recno()) && get latest data from disk
>
>OK, I moved FLOCK() before locate.
>Unfortunately, I have no idea how this can helo in my case: there is always key record in keys table.
>No records are added or deleted from keys table.
>duplicate keys occur when many users are using the same keys table record.

I'm not 100% sure that flock() rereads the record from disk.
It does not harm to put the flock() before the locate
Maybe it will help, maybe not
Gregory
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform