Holaaaa
Estoy trabajando con un stored procedure que recibe tres fechas que podrian ser ingresadas por el usuario o no. Si el usuario no ingresa una de ellas, y hago
parSendDate.Value = null;
el stored procedure se rompe, y tiene razon porque no recibe ningun parametro. Hay alguna forma de mandarle la fecha vacia y que el stored procedure lo reconozca? Por las dudas, el query que contiene es este:
Código:
ALTER PROCEDURE dbo.FiltersResultOrden
(@client int, @createdDate datetime, @deliverDate datetime, @sendDate datetime)
AS
SELECT *
FROM Orden
WHERE ((cliente = @client)or(@client = 0))
AND ((fechaCreada = @createdDate)or(@createdDate is null))
AND ((fechaEnviada = @deliverDate)or(@deliverDate is null))
AND ((fechaEntregada = @sendDate)or(@sendDate is null))