Что означает proc_status -6? - PullRequest
0 голосов
/ 05 июня 2018

Я пытаюсь вызвать хранимую процедуру в базе данных, используя модуль Sybase для Python, и у меня возвращается этот proc_status.Я не знаю, что означает этот proc_status.Кто-нибудь может сказать мне?Код прикреплен ниже

#!/usr/bin/python_64
#coding=utf-8
import sybpydb

#Create a connection object
con = sybpydb.connect(
servername="********",
user="*******",
password="********" )

#Create a cursor object 
cur = con.cursor()

#start_date = '20170505'
#end_date = '20180505'
#dealer_code = '7802'
#dealer_rep_code = 'ZWF1'

try:
    cur.callproc('trans_history.sp', ['20170505','20180505','7802','ZWF1']) 
    continues = True
    while(continues == True):
        row = cur.fetchall()
        continues = cur.nextset()
except sybpydb.Error:
    print("Status=%d" % cur.proc_status)

#Close the connection
cur.close()
con.close()

Вот вывод: Состояние = -6

...