Bonjour tlm,
Voici mon problème, j'appel une procédure stockée depuis ma page web, voici le code de ma procédure stockée:
Tout marche très bien jusqu'attend qu'une valeur vide est passés en paramètre. A vrai dire, il ne la passe pas en paramètre c'est ca le problème. Au lieu de passer la chaine de caractère vide, il passe a l'autre paramètre et ignore le paramètre dont la valeur est vide.. cependant ma procédure attend tout ses paramètres, vide ou non, ce qui créer un erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 CREATE PROCEDURE [dbo].[dt_checkLogNormMrq] (@FileName varchar(254), @Software varchar(254), @Company varchar(64), @Product varchar(64), @Date varchar(32), @Version varchar(32), @OriginalFileName varchar(32), @LangID varchar(10)) AS DECLARE @retour int EXEC @retour = dbo.checkinclusionlogiciel @FileName, @Software, @Company, @Product, @Date, @Version, @OriginalFileName, @LangID RETURN @retour GO
Je dois pouvoir passer une chaine de caractère vide, ou à la limite un null, car dans mon traitement une valeur vide est aussi importante qu'une valeur contenant des caractères.
Merci d'avance
En attente de vos suggestions
Abyssos
Partager