Jak uzyskać dane wyjściowe z sql_query
?instrukcje drukowania sql z pyodbc
import pyodbc
sql_query = "print 'Hello World'"
conn = pyodbc.connect("DRIVER={SQL Server};
SERVER=myserver;
DATABASE=mydatabase;
UID=myusername;
PWD=mypassword")
cur = conn.cursor()
cur.execute(sql_query)
cur.commit()
for row in cursor.fetchall():
print row
Dotychczas Myślę, że druk SQL jest z zespołem od zwykłych reakcji strukturyzowanych?
http://www.easysoft.com/developer/languages/perl/sql_server_unix_tutorial.html#print_statement_status_messages ma coś podobnego do tego, co próbuję zrobić w Perlu.
Najbliższe, jakie widzę, to opcjonalne: http://www.python.org/dev/peps/pep-0249/#cursor-messages Więc domyślam się, że to po prostu nie jest realizowane?
Na poziomie TDS. PRINT i RAISERROR() wysyłają wynik zapytania "w paśmie" wraz z zestawami wyników. Jednak dane nie są zestawami wyników TDS i wygląda na to, że sterownik nie obsługuje go prawidłowo. –