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)
>
>>  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))


>
>> 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