[DB-API2] Formato de parametros

Amm-Python python en ammsoft.com
Mar Ene 11 21:19:22 CET 2005


Mirate esto:
http://www.wiggy.net/code/python-dhm/doc/public/dhm.dbutils-module.html

Me lo estoy instalando para hacer unas cuantas pruebas.

Un Saludo,
Toni

> -----Mensaje original-----
> De: python-es-bounces en aditel.org 
> [mailto:python-es-bounces en aditel.org] En nombre de Chema Cortés
> Enviado el: dimarts, 11 / gener / 2005 14:10
> Para: python-es en aditel.org
> Asunto: [Python-es] [DB-API2] Formato de parametros
> 
> 
> Quiero hacer un código que sea independiente de la base de 
> datos. De momento 
> estoy usando la DP-API2 para acceder a mysql y postgres, pero 
> encuentro 
> algunas dificultades.
> 
> Según la DP-API2 existen 5 formas de dar parámetros en una 
> consulta: 'qmark', 
> 'numeric', 'named', 'format', y 'pyformat'. Pensaba usar el formato 
> 'numeric', pero me he encontrado que los módulos DB-API2 para mysql y 
> postgres sólo soportan `format' y 'pyformat', y veo que ésto 
> podría afectar a 
> la portabilidad de mi código.
> 
> ¿Hay algún módulo para pasar de un formato de parámetros a otro?
> 
> El '.paramstyle' del módulo indica el formato que espera el módulo:
> 
> ¿Hay forma de saber qué otros fomatos acepta un módulo?
> 
> El PEP-249 recomienda usar 'numeric', 'named' o 'pyformat' 
> sobre el resto de 
> formatos, pero veo que el más habitual es el 'format'. ¿Hay 
> algún módulo que 
> no use el formato 'format'?
> 




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