>我正在对pyodbc使用以下查询:
def generiere():
query = """SELECT ArtikelNr, Artikel_Bezeichnung, Artikel_Menge, System_created, Summen_netto, Summen_brutto, Summen_ust_gesamt FROM FK_AuftragPos;OUTPUT TO 'C:/Users/User/Documents/Software/Statistik/test.csv' FORMAT TEXT QUOTE '"' DELIMITED BY ';' WITH COLUMN NAMES"""
cursor.execute(query)
当我在交互式SQL中使用此查询时,它都可以正常工作。但是当我尝试在我的 Python 程序中使用它时,我收到以下错误:
"输出"处的语法错误...(-131)(SQLExecDirectW)
我只是不知道我做错了什么。
编辑:提供了更多代码和信息。
查询;OUTPUT TO 'C:/Users/User/Documents/Software/Statistik/test.csv' FORMAT TEXT QUOTE '"' DELIMITED BY ';' WITH COLUMN NAMES
的最后一部分不是查询的有效语法
它可能在数据库的交互式控制台中有效,但随后是交互式控制台中的命令