首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

诡异python操作Oracle数据库异常

2013-09-07 
诡异python操作Oracle数据库错误这个功能就是简单的连接数据库,做查询。之前运行好好的。这段时间又拿出来跑

诡异python操作Oracle数据库错误
这个功能就是简单的连接数据库,做查询。之前运行好好的。这段时间又拿出来跑跑,发现不行了。。
代码如下:创建数据库连接和cursor就不列出来了
query = "select max(id) from %s " % table
    desitination_datacount = 0
    desitination_datacount = cursor.fetchone()[0]
代码执行到第三行的时候,就一直报错。
错误如下:
Traceback (most recent call last):
  File "E:\eclipse\plugins\org.python.pydev_2.7.1.2012100913\pysrc\pydevd.py", line 1397, in <module>
    debugger.run(setup['file'], None, None)
  File "E:\eclipse\plugins\org.python.pydev_2.7.1.2012100913\pysrc\pydevd.py", line 1090, in run
    pydev_imports.execfile(file, globals, locals) #execute the script
  File "F:\workspace\firstPy\com\study\new.py", line 68, in <module>
    desitination_datacount = cursor.fetchone()[0]
cx_Oracle.InterfaceError: not a query python oracle
[解决办法]
这个问题确实有点怪异。。冒昧的问题一下,是否执行了cursor.execute(sql)?

热点排行