0

( pandas.read_excel()を介して) 71k 行の 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: パラメーターの数が無効です (12 が予想され、71625 が得られました)

このエラーの原因はどこにありますか? 私は初心者で、これはそのようなタスクを実行する最初の試みです。

4

0 に答える 0