problema con el adodb
Publicado por Rafael Baquero (2 intervenciones) el 07/03/2006 11:18:43
Hola,
Tengo un problema a la hora de usar el adodb para python, a la hora de crear y borrar tablas no da ningún problema, sin embargo, cuando hago un select o un show, da un error al no encontrar un atributo del objeto Cursor
Los comandos que escribo son los siguientes:
>>> import adodb
>>> conn=adodb.NewADOConnection('mysql')
>>> conn.Connect('localhost','user','password','Database')
>>> conn.Execute('show tables;')
y el error al ejecutar el último comando es el siguiente:
Traceback (innermost last):
File "<stdin>", line 1, in ?
File "/usr/lib/python2.3/site-packages/adodb.py", line 236, in Execute
rs = self._newcursor(c)
File "/usr/lib/python2.3/site-packages/adodb_mysql.py", line 34, in _newcursor
return cursor_mysql(rs,self)
File "/usr/lib/python2.3/site-packages/adodb_mysql.py", line 91, in __init__
self._insertid = rs.insert_id()
AttributeError: 'Cursor' object has no attribute 'insert_id'
Uso el kde 3.4 desde un gentoo
la version de adodb es 4.68
Si alguien pudiera darme información sobre desde que versión ocurre este error y cuál debería instalarme para solucionarlo, se lo agradecería.
Saludos,
Rafa
Tengo un problema a la hora de usar el adodb para python, a la hora de crear y borrar tablas no da ningún problema, sin embargo, cuando hago un select o un show, da un error al no encontrar un atributo del objeto Cursor
Los comandos que escribo son los siguientes:
>>> import adodb
>>> conn=adodb.NewADOConnection('mysql')
>>> conn.Connect('localhost','user','password','Database')
>>> conn.Execute('show tables;')
y el error al ejecutar el último comando es el siguiente:
Traceback (innermost last):
File "<stdin>", line 1, in ?
File "/usr/lib/python2.3/site-packages/adodb.py", line 236, in Execute
rs = self._newcursor(c)
File "/usr/lib/python2.3/site-packages/adodb_mysql.py", line 34, in _newcursor
return cursor_mysql(rs,self)
File "/usr/lib/python2.3/site-packages/adodb_mysql.py", line 91, in __init__
self._insertid = rs.insert_id()
AttributeError: 'Cursor' object has no attribute 'insert_id'
Uso el kde 3.4 desde un gentoo
la version de adodb es 4.68
Si alguien pudiera darme información sobre desde que versión ocurre este error y cuál debería instalarme para solucionarlo, se lo agradecería.
Saludos,
Rafa
Valora esta pregunta


0