[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