[Python-es] como pasarle argumentos a slite3 desde una caja de texto en pygtk

lopz lowlifebob en gmail.com
Mar Dic 7 14:04:44 CET 2010


Si no me equivoco es así:

c.execute(insert into Empleado (?, ?, ?), [name, country, phone ])

Y leete un poco sobre sql inyecciones y como prevenirlas

saludos!

El día 7 de diciembre de 2010 08:43, Jose Luis Dallapiccola
<jldalla en gmail.com> escribió:
> Hola Bruno.
> Bienvenido!
> Seria bueno que repliques el error y adjuntes parte del código si no es casi
> imposible intentar resolver el problema.
>
> El dic 7, 2010 4:11 a.m., "Bruno Optavio Sans" <pycron en gmail.com> escribió:
>
> Hola lista!, soy nuevo, aunque he estado siguiendo muy de cerca a la lista y
> de momento sin ninguna pregunta hasta hoy que me he animado.
>
> tengo claro la parte de sqlite3.
>  1- conectar a la base de datos.
>  2- luego creo un objeto cursor.
>  3- y por ultimo llamo la ejecucion para cada una de las operaciones.
>      ejemplo, una vez creada la base de datos, su conexion y alguna tabla.
>
>      c.execute(insert into Empleado ("Jose", "España", "565452525"))
>
> esta ejecucion dentro de python directamente introduce los datos dentro de
> la tabla Empleado.
>
> Mi pregunta es, si tengo una caja de texto en pygtk, como pudeo pasarle los
> datos de la caja de texto a esa ejecucion como la anterior?..... puedo
> pasarle variables?, o afecta la sintaxis?
>
> Yo intente hacerlo, aunque ahora no recuerdo exactamente el error, pero
> obtuve uno, probe pasandole variables, pero nada.
>
> desde ya muy agradecido con su ayuda, y aunque exista la posibilidad de que
> se use una herramienta grafica, por ahora solo quiero aprender hacerlo
> manualmente (halar datos de pygtk y ponerlos ahi en sqlite3). Gracias por su
> tiempo y ayuda una vez mas.
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>



-- 
lopz es libre, usa --> GNU/linux gentoo

+--[RSA 2048]--+
|  ..o.o=+       |
|   o =o*.+      |
|  . . *oO .      |
|     .EBoo      |
|      o.S         |
+--[lopz.org]--+


Más información sobre la lista de distribución Python-es