【问题标题】:How receive console message from SSMS like print ' ' statements in python using pyodbc如何使用 pyodbc 从 SSMS 接收控制台消息,例如 python 中的 print ' ' statements
【发布时间】:2018-12-14 11:35:09
【问题描述】:

我在 MS SQL Server 上自动执行一些 SQL 查询并在 python 中编写脚本。我想在查询结果中接收来自 SSMS 的控制台消息,例如我的打印''语句。
我已经经历了pyodbcpymssql,认为两者都没有帮助我。我还能用什么。 这是我的pyodbc代码

> import pyodbc
>     con= pyodbc.connect(connection string)
>     cursor=con.cursor
>     cursor.execute(""" print 'foo bar' """)

执行print 'foo bar'后我该怎么做才能得到控制台消息

谢谢。

【问题讨论】:

标签: python pyodbc


【解决方案1】:

pyodbc 团队已通过添加 cursor.messages 来解决此问题:

https://github.com/mkleehammer/pyodbc/pull/765

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-05-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-04
    相关资源
    最近更新 更多