python e insert

Ekaitz Lizundia elizundia en fitbak.com
Lun Dic 18 17:08:14 CET 2006


Yo suelo hacer

c.execute("INSERT INTO Tabla(Campo1,Campo2,...) Values('%s','%s')"
%(str(variable1),str(variable2)))

Eso seria en caso de las variable1 y 2 tuviesen valor string, si tuvieran
numero en vez de %s seria %d, y asi segun el tipo de dato.

> Buenas a todos:
> Estoy añadiendo tablas y campos a una base de datos a traves de un
> script python, pero me ha surgifo una duda ya que estoy empezando.
> de una tabla de la base de datos tomo una fila con 5 campos, de esos 5
> campos meto en variables 2 de ellos y esos 2 los inserto en otra tabla
> de la base de datos
> row = fila de la tabla
> variable1=row[0]campo1
> variable2=row[3] campo2
>
> c.execute(aqui quiero hacer el insert a la tabla con esos dos valores)
>
> que debo poner dentro del parentesis??
> insert into tabla2 (campoX, campoY) values (variable1, variable2)???
> Me cogerá bien el valor de las variables?? ¿como deberia ser la sintaxis?
> GRacias a todos.
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>


-- 
Ekaitz Lizundia Huete
Fitbak SL
Telf. 943 367098

elizundia en fitbak.com




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