输出到 csv SQL Anywhere 使用 pyodbc 会给出错误



>我正在对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的最后一部分不是查询的有效语法

它可能在数据库的交互式控制台中有效,但随后是交互式控制台中的命令

相关内容

最新更新