我从一个包含71k行的Excel文件(通过熊猫.阅读excel()),然后希望通过turbodbc将其插入本地SQL Server上的数据库。你知道吗
代码:
query = 'INSERT INTO сonnTable (ID, SiteRootID, ElementID, ElementType, Username, URL, DateTime, Type, Source, SourceName, Details, AppID) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'
cursor.executemany(query, [df.index.values+1, df['SiteID'].values, df['ElementID'].values,df['ElementType'].values,df['UserID'].values,df['Location'].values,df['DateTimeGMT'].values,df['Event'].values,df['Source'].values,df['SourceName'].values,df['EventData'].values,df['AppID'].values])
当我执行查询时,它抛出以下错误:
turbodbc.exceptions.DatabaseError: Invalid number of parameters (expected 12, got 71625)
这个错误的原因在哪里?我是一个新手,这是我第一次尝试执行这样的任务。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐