[Python-es] (sin asunto)
dmunhiz
dmunhiz en gmail.com
Mie Jul 11 19:47:47 CEST 2007
Pues por lo que dice parece que es cosa de la sentencia SQL
Revisa la consulta, si puedes pruébala directamente desde el mysql.
Saludos
Remitente:
Daniel Muñiz Fontoira
Eu uso software libre [1]
[1]http://www.gnu.org/philosophy/free-sw.gl.html
joana salgado gomez escribiu:
>
> Hola chicos estoy haciendo el siguiente programa:
>
> import MySQLdb
> def guardarCambios(DNIUsuario,nombreUsuario, apellidoUsuario,
> claveUsuario, pwdUsuario):
> db = MySQLdb.connect(host='localhost', user='root',
> passwd='joana', db='recetario')
> cursor = db.cursor()
> cursor.execute("""INSERT INTO usuario(dni,nombreUsuario,
> apellidoUsuario, claveUsuario, pwdUsuario) VALUES(%s,%s,%s,%s,%s) ON
> DUPLICATE KEY UPDATE""",(DNIUsuario,nombreUsuario, apellidoUsuario,
> claveUsuario, pwdUsuario))
> db.commit()
>
>
> y me da el siguient error
>
> Traceback (most recent call last):
> File "<pyshell#1>", line 1, in -toplevel-
> guardarCambios('15391204V','maria','gomez','15391203v','hola3')
> File "C:\Python24\guardarCambios.py", line 5, in guardarCambios
> cursor.execute("""INSERT INTO usuario(dni,nombreUsuario,
> apellidoUsuario, claveUsuario, pwdUsuario) VALUES(%s,%s,%s,%s,%s) ON
> DUPLICATE KEY UPDATE""",(DNIUsuario,nombreUsuario, apellidoUsuario,
> claveUsuario, pwdUsuario))
> File "C:\Python24\Lib\site-packages\MySQLdb\cursors.py", line 166,
> in execute
> self.errorhandler(self, exc, value)
> File "C:\Python24\Lib\site-packages\MySQLdb\connections.py", line
> 35, in defaulterrorhandler
> raise errorclass, errorvalue
> 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 '' at line 1")
>
> alguien me puede decir que stoy haciendo mal???
> _________________________________________________________________
>
> Acepta el reto MSN Premium: incluye Antivirus y Firewall de McAffee.
> [1]Descárgalo y pruébalo 2 meses gratis.
>
> References
>
> 1. http://g.msn.com/8HMBESES/2731??PS=47575
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>
Más información sobre la lista de distribución Python-es