使用pyodbc输出到csv文件SQL Anywhere

2024-10-01 04:54:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在对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程序中使用它时,我得到了以下错误:

“OUTPUT”处出现语法错误。。。(-131)(SQLExecDirectW)

我只是不知道我做错了什么。在

编辑:提供了更多的代码和信息。在


Tags: outputdefqueryselectsystemcreatedpyodbcmenge
1条回答
网友
1楼 · 发布于 2024-10-01 04:54:54

查询的最后一部分;OUTPUT TO 'C:/Users/User/Documents/Software/Statistik/test.csv' FORMAT TEXT QUOTE '"' DELIMITED BY ';' WITH COLUMN NAMES对查询无效

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

相关问题 更多 >