El 7 de diciembre de 2010 16:11, lopz <lowlife...@gmail.com> escribió:
> Bueno, en las gtk si mal no recuerdo debería ser así: > > name = self.entry1.get_text() > country = self.entry2.get_text() > phone = self.entry3.get_text() > > y luego ya normal > > c.execute(insert into Empleado (?, ?, ?), [name, country, phone ]) > > Saludos > > El día 7 de diciembre de 2010 11:01, Manuel Enrique González Ramírez > <maeng...@gmail.com> escribió: > > Con las wx es por ejemplo: > > > > nombre = self.nombre.GetValue() > > > > Esto te almacena los datos ingresado en la caja en la variable nombre; > luego > > haces la query como te la muestra lopz: > > > > c.execute(insert into Empleado (?, ?, ?), [nombre, country, phone ]) > > > > > > El 7 de diciembre de 2010 08:04, lopz <lowlife...@gmail.com> escribió: > >> > >> 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 > >> <jlda...@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" <pyc...@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@python.org > >> > http://mail.python.org/mailman/listinfo/python-es > >> > FAQ: http://python-es-faq.wikidot.com/ > >> > > >> > > >> > _______________________________________________ > >> > Python-es mailing list > >> > Python-es@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]--+ > >> _______________________________________________ > >> Python-es mailing list > >> Python-es@python.org > >> http://mail.python.org/mailman/listinfo/python-es > >> FAQ: http://python-es-faq.wikidot.com/ > > > > > > > > -- > > Manuel Enrique González Ramírez > > http://maengora.blogspot.com > > > > _______________________________________________ > > Python-es mailing list > > Python-es@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]--+ > _______________________________________________ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > Hola de nuevo, gracias por sus respuestas. En efecto, es que esa era la sintaxis que no manejaba: c.execute(insert into Empleado (?, ?, ?), [name, country, phone ]) gracias a todos, y lopz, tendre muy encuenta la parte de leer sobre las sql inyeccion, por esa razon es la que estoy tratando de aprender las cosas desde el mas minimo nivel. Gracias, y ya mas adelante les dire como va la cosa.
_______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/