Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python,cx#U Oracle,cursor.setinputsizes:&x27;非类型';对象是不可编辑的_Python_Oracle_Cx Oracle - Fatal编程技术网

python,cx#U Oracle,cursor.setinputsizes:&x27;非类型';对象是不可编辑的

python,cx#U Oracle,cursor.setinputsizes:&x27;非类型';对象是不可编辑的,python,oracle,cx-oracle,Python,Oracle,Cx Oracle,我正试图通过python将许多行插入到Oracle数据库中,并遵循这个问题的答案。但有时不起作用,代码如下: db_types = (d[1] for d in c.description) c.setinputsizes(*db_types) 当我尝试运行这些代码时,它总是在下面显示这样的错误: ---> 26 db_types = (d[1] for d in c.description) 27 c.setinputsizes(*db_types) 28

我正试图通过python将许多行插入到Oracle数据库中,并遵循这个问题的答案。但有时不起作用,代码如下:

db_types = (d[1] for d in c.description)
c.setinputsizes(*db_types)
当我尝试运行这些代码时,它总是在下面显示这样的错误:

---> 26     db_types = (d[1] for d in c.description)
 27     c.setinputsizes(*db_types)
 28     c.prepare('''INSERT INTO temp 

 TypeError: 'NoneType' object is not iterable

我该怎么办?

可能会重复井的内容,非常感谢!我找到了解决这个问题的方法。这是因为游标应该首先指向一个表,然后游标的描述将由它自己初始化。