scusa ma te l'ho detto prima e te lo ribadisco ora;
se il prodotto non esiste per il db non è un problema e quindi non solleva alcuna eccezione;
cosa fare in questo caso dipende solo dalla logica che decidi di implementare nel tuo programma
e per farlo devi sapere in numero dei record affetti dall'update o delete.
Per sapere se e come farti restituire il numero dei record interessati dipende da 'cosa' usi
... ma se non lo dici ...
HTH