je le code suivant sur une page ASP:ASP (pas .NET): envoi de null comme paramètre à la procédure stockée dans la chaîne de requête?
<%
QueryToJSON(conn, "execute WebGetEmployeesPlanned'"
+Request.QueryString("customercode")+"',
'"+Request.QueryString("lang")+"',
'"+Request.QueryString("date")+"'").flush
%>
Il n'y a pas d'autre code sur cette page, sauf quelques-uns comprend, comme je l'appelle cette page avec ajax d'une autre page, en utilisant .getJSON $()
Le problème est que je ne sais pas comment je peux envoyer NULL comme l'un des paramètres du SP.
Parfois, Request.QueryString ("customercode") sera vide. J'ai besoin de savoir comment je peux mettre cela dans le code ci-dessus pour faire le SP voir ce paramètre comme NULL.
J'ai accès au code SP afin que je puisse changer quelque chose de ce côté pour convertir une chaîne vide en null.
Merci d'avance.
Et puis je devrais gérer cela dans le SP? N'importe quelle chance vous avez un exemple de la façon de convertir ce représentant de chaîne en MS SQL à zéro, avant d'exécuter le reste du SP? Mes connaissances T-SQL sont extrêmement limitées :-) –
Voir l'exemple mis à jour. –
Merci beaucoup pour votre temps, votre exemple contient ce que je cherchais. –