Problemas con ms - access y pywin32
Manuel Enrique González Ramírez
maengora en gmail.com
Dom Jul 27 23:55:13 CEST 2008
2008/7/25 Joksan Nempu Fernandez <jnempu en gmail.com>
> Hola estimados:
>
> Tengo problemas al tratar de actualizar la tabla, quisiera saber que estoy
> haciendo mal; he probado estos dos codigos:
>
> self.conn = win32com.client.Dispatch(r'ADODB.Connection')
> DSN = "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA
> SOURCE="+Constantes.BD_DIR+"/central.mdb;"
> self.conn.Open(DSN)
>
> 1º
> sql = "UPDATE tarifa SET venta='"+tarifa+"' WHERE patron='"+patron+"' "
> self.conn.Execute(sql)
Intentalo así:
1º
self.conn.Execute('UPDATE tarifa SET venta=%s WHERE
patron=%s',(tarifa,patron))
>
> 2º
> rs = win32com.client.Dispatch(r'ADODB.Recordset')
> sql = "SELECT * FROM tarifa WHERE patron='"+patron+"' "
>
> rs.Open(sql, self.conn,1,3)
> rs.Fields.Item('venta').Value = tarifa
> rs.Update()
> rs.Close()
>
>
> Ojala puedan darme una solucion.
> --
> Joksan Nempu Fernandez
> Estudiante Ingeniería Civil en Computación e Informática.
> Encargado del Laboratorio de Sistemas Distribuidos.
> _______________________________________________
> Lista de correo Python-es
> http://listas.aditel.org/listinfo/python-es
> FAQ: http://listas.aditel.org/faqpyes
>
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es