Ich habe den folgenden Code auf einer ASP-Seite:ASP (nicht .NET): Senden von Null als Parameter an gespeicherte Prozedur in Abfragezeichenfolge?
<%
QueryToJSON(conn, "execute WebGetEmployeesPlanned'"
+Request.QueryString("customercode")+"',
'"+Request.QueryString("lang")+"',
'"+Request.QueryString("date")+"'").flush
%>
Es auf dieser Seite kein anderer Code ist mit Ausnahme einiger enthält, wie ich von einer anderen Seite diese Seite mit Ajax-Aufruf, $ .getJSON mit()
Das Problem ist, dass ich nicht weiß, wie ich NULL als einen der Parameter an den SP senden kann.
Manchmal ist Request.QueryString ("customercode") leer. Ich muss wissen, wie ich das in den Code oben setzen kann, damit der SP diesen Parameter als NULL sieht.
Ich habe Zugriff auf den SP-Code, damit ich etwas auf dieser Seite ändern kann, um eine leere Zeichenfolge in null zu konvertieren.
Vielen Dank im Voraus.
Und dann sollte ich das in der SP behandeln? Jede Chance, Sie haben ein Beispiel, wie diese Zeichenfolge in MS SQL in Null konvertieren, bevor Sie den Rest des SP? Meine T-SQL-Kenntnisse ist extrem begrenzt :-) –
Siehe aktuelles Beispiel. –
Vielen Dank für Ihre Zeit, Ihr Beispiel enthält, was ich gesucht habe. –