¿Que librería / driver estás utilizando para conectarte a la base de datos?
Mira la documentación para ver si la librería te ofrece un método con binding de parámetros y olvídate tu de formatear el string a ejecutar. El 13/08/2014 23:06, "Jean Carlos Rodrìguez" <jeancarlosr...@yahoo.com.dmarc.invalid> escribió: > Obtengo el famoso error 1064, error de sintaxis > > > El Miércoles, 13 de agosto, 2014 3:52 P.M., Daπid <davidmen...@gmail.com> > escribió: > > > > 2014-08-13 19:08 GMT+02:00 Jean Carlos Rodrìguez < > jeancarlosr...@yahoo.com.dmarc.invalid>: > > > query_exec("""INSERT INTO table (id, desc) VALUES ({0},"{1}") > """.format(1,desc)) > > pero cuando lee el caracter " de pulgadas lo cierra y me da error, ya he > tratado haciendo para combinaciones y nada, si alguie ha tenido un error > asi, o hay una manera de resolverlo mas facil, y no rebentarme la cabeza se > lo agradeceria. > > > Python puede parsear esa expresión sin problemas. Las triples comillas > hacen que cuando sólo hay una, sea ignorada. El problema está en la base de > datos. Mi primera idea sería averiguar si esos caracteres están soportados, > y si lo están, cómo se escapan. > > ¿Cuál es el mensaje de error? Ayuda mucho, siempre conviene ponerlo. > > > /David. > > > > > _______________________________________________ > Python-es mailing list > Python-es@python.org > https://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > >
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/