
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:
Cualquier cometario sera d ayuda 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)

Nota: Stoy utilizando python 2.5.2, wamp, wxpython




