Bonjour,
j'ai une table Pointage "X" je veux Copier dans ma table Personnel "Y" lorsqu'il y a une insertion dans Pointage
voici le code que j'ai confectionné
ce code s'exécute dans le SQL server mais quand j'ajoute dans mon application VB une erreur :" l'instruction a été arrêtée .violation de contrainte PRIMARY KEY impossible d'insérer une clé en double dans Personnel" si vous pouvez m'aider je serais très reconnaissant,merci d'avance
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
16
17
18
19
20
21
22
23 Create TRIGGER trg_insertPerso ON Pointage For INSERT as declare @matPoint varchar(max) declare @nomPoint varchar(max) declare c_insertPerso scroll cursor for select matricule,nom from Pointage open c_insertPerso fetch next from c_insertPerso into @matPoint ,@nomPoint while (@@Fetch_Status =0) begin insert into Personnel (matricule,nom) values (@matPoint ,@nomPoint ) fetch next from trg_insertPerso into @matPoint ,@matPerso end close c_insertPerso deallocate c_insertPerso![]()
Partager