proverò.. ma non credo sia quello, perchè l'errore lo da anche nel caso in cui i dati ci siano.Originariamente inviato da Gioba66
usa ISNULL
ad esempio
DELETE FROM tPrenPass WHERE CodTratta IN
(SELECT ISNULL(IdTratta, 0) FROM tPrenTratte WHERE CodPren = @id_Pren);
così se la select è vuota restituisce 0 e lui casomai cancella il record 0 che immagino non ci sia... ma almeno non dà errore

- succube della Honda
Rispondi quotando