error, es: cur.execute("INSERT INTO table (id, desc) VALUES (?,?)", (1, desc))
El 13 de agosto de 2014, 16:15, Ander Garmendia <kelertx...@gmail.com> escribió: > ¿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/ > >
_______________________________________________ Python-es mailing list Python-es@python.org https://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/