05/10/2011, 22:11
|
| | Fecha de Ingreso: octubre-2011 Ubicación: Mexico
Mensajes: 3
Antigüedad: 13 años, 1 mes Puntos: 0 | |
Problema Python (error en mysql al actualizar) Hola soy nueva en el foro y stoy en los primeros inicios de programacion en python tengo un error en un programa al actualizar un registro me muestra el siguiente error:
Código:
Traceback (most recent call last):
File "C:\Users\VIANEY\Desktop\TITULACION\ejemplo tutorial\CatalogoDePeliculas\controladores\controladorEditorDePelicula.py", line 63, in onModificarPelicula
self.app.modelo.modificarPelicula(self.idPelicula, infoPelicula.getTitulo(),infoPelicula.getAnio())
File "C:\Users\VIANEY\Desktop\TITULACION\ejemplo tutorial\CatalogoDePeliculas\modelo.py", line 45, in modificarPelicula
self.cursor.execute("UPDATE tblPeliculas SET TituloPelicula='"+ titulo_pelicula +"',Anio=" + str(anio)+ "WHERE IDPelicula=" + str(id_pelicula))
File "C:\Python25\lib\site-packages\MySQLdb\cursors.py", line 166, in execute
self.errorhandler(self, exc, value)
File "C:\Python25\lib\site-packages\MySQLdb\connections.py", line 35, in defaulterrorhandler
raise errorclass, errorvalue
_mysql_exceptions.ProgrammingError: (1064, "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'IDPelicula=19' at line 1")
Esta es la parte del codigo donde esta la actualizacion
Código:
def modificarPelicula(self, id_pelicula, titulo_pelicula, anio):
self.conectar()
print "daots",id_pelicula,titulo_pelicula, anio
self.cursor.execute("UPDATE tblPeliculas SET TituloPelicula='"+ titulo_pelicula +"',Anio=" + str(anio)+ "WHERE IDPelicula=" + str(id_pelicula))
self.desconectar()
Publisher.sendMessage("pelicula_modificada", None)
Cualquier cometario sera d ayuda Nota: Stoy utilizando python 2.5.2, wamp, wxpython |