ho la seguente stored procedure:
mi da un "delete failed because the following SET oprions have incorrect settings: "ANSI_NULLS., QUOTED_IDENTIFIER"codice:CREATE PROCEDURE [dbo].[sp_delall] (@id_Pren int) AS DELETE FROM tPrenPass WHERE CodTratta IN (SELECT IdTratta FROM tPrenTratte WHERE CodPren = @id_Pren); DELETE FROM tPrenSist WHERE CodTratta IN (SELECT IdTratta FROM tPrenTratte WHERE CodPren = @id_Pren); DELETE FROM tPrenotazioni WHERE idPren = @id_Pren; GO
Io ho provato a settare in tutti i modi sia ansi_nulls che quoted_identifier, ma non camia nulla. Mi da sempre questo errore.
IdPren, IdTratta, CodTratta, sono tutti degli int. Può capitare che tPrensist e in TiPrenPass, non vi siano presenti dei dati che corrispondono ai criteri di delete, mentre in tPrenotazioni vi è sicuramente un dato da cancellare.