sqlserver : multithreads !!! - Programmation
Marsh Posté le 10-01-2001 à 18:24:17
Ben justement une BDD digne de ce nom fait en sorte qu'il n'y ait pas de "en même temps".
Marsh Posté le 10-01-2001 à 18:34:45
Verdoux > oki oki ... J'en suis pas sûr mais là tu me rassure un ptit peu... puis comme ca me prend la tête... je m'en remet à ça
Marsh Posté le 10-01-2001 à 18:38:50
Quoi que, voilà un petit scénario:
ssj'ai un premier utilisateur U1 et un deuxième U2.
U1 et U2 font 2 select. -> Ils ont les même données.
Ils les modifient chacun de leurs côté,
puis U1 fait une mises à jour -> les données changent et donc les données sur lesquelles U2 travaillent ne sont plus les mêmes.
Ensuite U2 met à jour à son tour -> Les données changent à nouveau !!!
Donc les modifications de U1 sont perdues, non ?
Marsh Posté le 13-01-2001 à 22:10:59
Je ne crois pas, car SQLserver s'occupoe de gérer les users
maintenant si U1 fait un "alter table", un "insert into" ou un "delete from" dans la bdd, et sur la meme table à des tps !=ss
je crois que les infos (les derniéres entrées) sont les derniéres prises en compte!!ss
Maintenant je n'en suis pas sûr!!
Marsh Posté le 10-01-2001 à 18:12:45
comment guarantir que les données que l'on récupère sont toujours les dernières ?
Genre 2 utilisateurs utilisent la base en même temps !!!
L'un fait un update et l'autre fait un select ...