0
Ich habe versucht, diesen Code verwenden:pymssql, wie man vorbei Ausgangsparameter
outputparam1 = pymssql.output(int)
outputparam2=pymssql.output(int)
outputparam3=pymssql.output(int)
try:
with pymssql.connect('localhost','sa','anypassword', 'anydb') as conn:
with conn.cursor(as_dict=True) as cursor:
cursor.callproc("storeprocedure_name",('inputparam',outputparam1,outputparam2,outputparam3))
except Exception,e:
pass
und in mssql storeprocedure_name:
ALTER PROCEDURE [dbo].[storeprocedure_name](@inputparam NVarChar(100),
@outputparam1 Int Output,
@outputparam2 Int Output,
@outputparam3 Int Output) As begin end;
oben Codes noch throw exception "Parameter @ outputparam1 erwarten ..."
wäre jede Hilfe sehr schätzen, dank
ja, das ist, was ich versucht, aber wirft Fehlerparameter @ outputparam1 erwarten ... – mysticcode
können Sie die komplette Fehler drucken? –
"Prozedur oder Funktion 'storeprocedure_name' erwartet Parameter '@ outputparam1', der nicht geliefert wurde.DB-Lib Fehlermeldung 20018, Schweregrad 16: Allgemeine SQL Server-Fehler: Überprüfen Sie Nachrichten vom SQL Server " – mysticcode