Bonjour à tous,
j'ai une application spéciale supérette jusqu’à la sur un seul poste qui marche très bien.
mais pour les besoins d'agrandissement d'autre poste on été crée, ce qui implique conversion réseau. j'ai installé firebird sur les 5 poste clients en tant que "serveur client" et dans le poste principale autant qu’administrateur. jusqu’à la tout est ok. le problème c'est l’incrémentation des N° ticket. si 2 poste essaye d'incrementer en meme temps ca bloque malgre que j'ai bien installer firebird(client-serveur).
voici le code utilisé
merci .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 with tab do //tab=composant d acce tibquery. begin sql.strings[0]:='select numero from ticket order by numero'; open;last; i:=fielbyname('numero').asinteger+1; ///maitenant sauvegarde du nouveau numero sql.strings[0]:='update ticket set numero='+inttostr(i); execsql; transaction.commit; ///et ça bloque
Partager