0
我在通过使用Flask开发的webservice中的curl调用了以下查询(函数内部)。使用pymssql执行过程时出错
def DefineAppRoot(self):
try:
from os import listdir, remove, environ
import pymssql
environ['TDSVER'] = "7.0"
mssql_db = pymssql.connect(server='SERVER', user='USER', password='PASS', as_dict=True)
cur = mssql_db.cursor()
except:
logger.error("ror: [ERROR] Connect error SQL SERVER: %s" % sys.exc_info()[0])
return json.dumps({"code": 102, "message": "Connect error SQL SERVER:"},sort_keys=True)
try:
cur.callproc('spws_ApPDelete', ("%s", "%s")% (self.domain, self.project))
mssql_db.commit()
cur.close()
except Exception, e:
logger.error("ror: [ERROR] not possible to run a query: %s" % sys.exc_info()[0])
logger.info("ror: [INFO] OK ")
return json.dumps({"code": 0, "message": "OK:"},sort_keys=True)
`
但我得到这个讯息:
<type 'exceptions.TypeError'>
这是关系到我的查询:
cur.callproc('spws_ApPDelete', ("%s", "%s")% (self.domain, self.project))
为什么在RPyC下标记? – sebulba 2014-10-28 05:43:42
对不起,我无意中贴了标签。 – 2014-10-28 15:54:10