cx_oracle python问题:ORA-01008:并非所有变量都绑定

问题描述 投票:0回答:1

我正在尝试使用cx_oracle从python插入到我的oracle表中,但出现以下错误:cx_Oracle.DatabaseError:ORA-01008:并非所有变量都绑定

my input file (test.log) has below content:
123:ABC:676:101:1014
131:BCD:668:110:1103
155:ABE:663:110:1107

conn = cx_Oracle.connect(user='user', password='pwd', dsn='localhost:1521/mydb')
reader = csv.reader(open("C:\\test.log", "r"))
rec = []
curs=conn.cursor()
for line in reader:
    rec.append(line)

curs.executemany("insert into MY_DB.DEPTTABLE values (:0, :1, :2, :3, :4)", rec)

感谢您的任何帮助!

python-3.x oracle cx-oracle
1个回答
0
投票

rec中,您有3个项目,但您需要5个绑定变量:可能不匹配。

© www.soinside.com 2019 - 2024. All rights reserved.