cursor = db.cursor()
query = """create table tempdb..fi_kundan(firstname varchar(9),symbol
varchar(9),lastname varchar(12))"""
cursor.execute(query)
f = open("./extractS1","r")
lines = f.readlines()
for line in lines:
word = line.split('|')
a = word[0]
b = word[1]
c = word[2]
cursor.execute("insert into tempdb..fi_kundan values (?,?,?)",(a,b,c))
我已连接到Informix数据库,我正在尝试将值插入到我使用此Python脚本创建的表中。要插入的值来自文件。但是我在运行此脚本时遇到以下错误。
有人可以在这里说出错误。
错误消息:
for name, value in params.items():
AttributeError:'tuple'对象没有属性'items'
异常Sybase.DatabaseError:DatabaseError('Layer:1,Origin:1 \ nct_cmd_drop():user api layer:外部错误:只有命令结构才能调用此例程 空闲。',)in< bound方法Cursor .__ del__ of< Sybase.Cursor instance at 0x12bb20>> 忽略
谢谢!