Sybase Python ODBC

Sybase Python ODBC,python,odbc,sybase,Python,Odbc,Sybase,当使用带有ODBC连接的Sybase Python时,我无法在控制台上捕获打印语句。我有一个几乎没有打印语句的过程,在从unix promot或sybase unix SQL提示符执行时,我可以在屏幕/控制台上看到消息。但是,当使用python ODBC连接从python执行时,不会获得打印语句输出 我正在使用ODBC设置连接并创建光标。使用游标,我正在执行sybase过程。 ex:cursor.execute(过程) 为了得到结果,我使用cursor.fetchall(),但没有返回任何结果。

当使用带有ODBC连接的Sybase Python时,我无法在控制台上捕获打印语句。我有一个几乎没有打印语句的过程,在从unix promot或sybase unix SQL提示符执行时,我可以在屏幕/控制台上看到消息。但是,当使用python ODBC连接从python执行时,不会获得打印语句输出

我正在使用ODBC设置连接并创建光标。使用游标,我正在执行sybase过程。 ex:cursor.execute(过程) 为了得到结果,我使用cursor.fetchall(),但没有返回任何结果。我也尝试使用out参数,但仍然没有输出


我需要在控制台上捕获打印消息,该控制台使用ODBC连接在python中执行sybase过程

print语句并没有归类为查询输出语句,而是系统消息或警告。您可以将这些更改为select语句而不是print语句,或者使用I add select中的信息代替print,但使用direct而不是游标可能不会带来好运?请详细说明如何使用direct而不是游标,或者您是否查看了手册-有单独的procs调用(callproc)而不是执行