cs_colby
Messages postés126Date d'inscriptionmardi 10 mai 2005StatutMembreDernière intervention14 novembre 2022
-
24 déc. 2007 à 17:53
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 2011
-
25 déc. 2007 à 02:46
Bonjour
Débutant je suis alors veuillez bien m'excuser pour mes questions. Merci d'avance
Comment lier par code deux tables d'une meme base?
de sorte que la mise a jour d'une entraine automatiquement celle de la seconde
Merci encore pour votre aide.
Colby
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 24 déc. 2007 à 18:31
Salut
C'est pas possible, un update SQL = mise à jour d'une table
Il est conseillé de mettre des 2 updates dans une transaction
car si une requete ne fonctionne pas la deuxieme est annulée (rollback)
ou n'est pas exécuter.
Bien sur, il faut mettre un message pour avertir que la mise a jour a
louper.
cs_colby
Messages postés126Date d'inscriptionmardi 10 mai 2005StatutMembreDernière intervention14 novembre 2022 24 déc. 2007 à 23:23
Merci
Mais pardonne moi nhervagault, j'ai pas bien compris la solution que tu me propose. voila pour etre clair
j'ai une base avec 2 tables
dans une j'ai
ID Nom Prenom
dans l'autre
N° ID Passion
mon souhait c'est comprendre comment peut on lier
la premiere table a la seconde par la clonne ID sachant que le clé de la 1ère table est ID et clle de la seconde est N°.
nhervagault
Messages postés6063Date d'inscriptiondimanche 13 avril 2003StatutMembreDernière intervention15 juillet 201137 25 déc. 2007 à 02:46
ok
try
begin transaction
update 1
update 2
commit
catch
rollback
end try
Apres il faut eclater sa en plusieurs methodes
pour rendre generique le processus
La transaction est identifiée (pour trouver si elle existe deja
soit par un guid ou son numero de thread)