Je décris un peu mieux mon pb.
J'ai 2 Tables: A et B, A et B sont reliés par une clé etrangère de relation, tel que la clé primaire de A soit dans B.
Je fais dans une transaction, plusieurs insert dans A(à l'aide d'une boucle for)
et une fois que je fais mon executequery, j'appelle une fonction qui est cencé me remplir la table B, à partir de A. C'est ici que j'ai l'impression que c'est la transaction qui fait que je ne peux pas insérer dans B.
J'espère que c'est un peu plus clair et que vous pouvez répondre à mon problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 for(int i=0;i<etapes.count;i++) { insert dans A macommande.ExecutenonQuery(); FctTableB(idA) } Fct TableB(int idA) { for(int j=0;j<actions.count;j++) { insert dans B (avec dans la requete idA); executeNonQuery() } }
Partager