Bonjour,

J'utilise c# et postgresql, donc je ne sais pas si je suis dans la bonne section, mais bon.

En fait, j'utilise n applications (n>1) pour accéder à une base de donnée. Les applications récupèrent une ID qui est PRIMARYKEY (la valeur MAX()), incrémente l'ID (ID + 1) et écrit cette nouvelle valeur dans la base.

Le probleme est que, a un certain moment, les applications recuperent la meme valeur MAX(ID) et tentent d'ecrire la meme valeur sur la base et qui provoque bien evidement une erreur.

Ce que je veux faire est d'eviter cette erreur lors de la concurrence.

Merci bcp.