bonjour,
voilà j ai une table planning que voici:
-fdv_cod (clé)
-pla_dat (clé)
-pla_hh (clé)
-cl_cod etc...
et voici une partie de mon programme:
declare curseur2 cursor
for select pla_dat, cl_cod
from planning
where cl_cod='0000108505'
open curseur2
fetch next from curseur2
into @pla_dat, @fdv_cod
while @@fetch_status=0
begin
update planning set
pla_dat=@pla_dat+@nb_jours
where fdv_cod='BDF000'
fetch next from curseur2
into @pla_dat, @fdv_cod
end
close curseur2
deallocate curseur2
a l'éxecution du programme on me renvoie le message suivant:
"violation de la contrainte primary key pk_planning, impossible d'insérer une clé en double dans l'objet 'planning'
Quelqu'un peut il m'aider?
Partager