grazie mille
ho utilizzato una chiave unique e poi gestisco l'eccezione
un ultimo consiglio per gestire al meglio l'eccezione , io faccio cosi ma non sono sicuro
try
.......
.......
.......
cathc ex as sqlclient.sqlexception
if ex.errorcode = -2146232060 ( è quello che mi è comparso facendo la prova)
messagebox.show("esiste già .......
else
messagebox.show ex.message...........
end if
.............
end try
il mio dubbio è che lo stesso numero di errore me lo fa se tento di eliminare un record collegato ad un'altra tabella
ciao
ilario