我正在使用pymssql框架在python中建立连接并从sql-server返回错误值
这是我的pymssql框架的Python代码
with pymssql.connect(self.server,self.userID,self.password,self.database) as conn:
with conn.cursor() as cursor:
msg = curosr.callproc("TESTVALUE")
print (msg["return"])
我从味精得到错误,没有返回变量
这是我在C#语言上获取即时返回值时可以做的事情:
errCode = (int)Cmd.Parameters["return"].Value;
这是我的存储过程
ALTER PROCEDURE dbo.TESTVALUE
AS
BEGIN
#Some query
IF 1 == 1 #Some Logic
Return -631 #The Return Value that i need to get
END
我需要使用pymssql框架的python代码获取Return -631值
我如何获得ini python的返回值?请帮忙。
答案 0 :(得分:1)
您可以使用匿名代码块来执行存储过程并检索返回值:
{{1}}