bases DBF

170 views
Skip to first unread message

nicolás rosbaco

unread,
Feb 28, 2012, 12:57:57 PM2/28/12
to web2py-...@googlegroups.com
Una pregunta sin ninguna urgencia: ¿hay algo para integrar a web2py el manejo de bases DBF?
muchas gracias

--
"En un país colonial las oligarquías son las dueñas de los diccionarios" (John William Cooke)

Mariano Reingart

unread,
Feb 28, 2012, 3:37:40 PM2/28/12
to web2py-...@googlegroups.com
No creo que ya haya soporte dbf en la DAL, pero estaría interesante
para aplicaciones legadas y demás

Yo estuve trabajando con dbf.py::

http://pypi.python.org/pypi/dbf

Quizas Alan sepa que tan posible sea de integrar a web2py

Mariano Reingart
http://www.sistemasagiles.com.ar
http://reingart.blogspot.com

2012/2/28 nicolás rosbaco <anti...@gmail.com>:

nicolás rosbaco

unread,
Feb 28, 2012, 8:24:02 PM2/28/12
to web2py-...@googlegroups.com

Gracias x la respuesta.
Lo miro
Nos vemos

_______________
desde celu y posiblemente apurado. sepa disculpar errores de edición.

El feb 28, 2012 8:38 p.m., "Mariano Reingart" <rein...@gmail.com> escribió:

No creo que ya haya soporte dbf en la DAL, pero estaría interesante
para aplicaciones legadas y demás

Yo estuve trabajando con dbf.py::

http://pypi.python.org/pypi/dbf

Quizas Alan sepa que tan posible sea de integrar a web2py

Mariano Reingart
http://www.sistemasagiles.com.ar
http://reingart.blogspot.com



2012/2/28 nicolás rosbaco <anti...@gmail.com>:

> Una pregunta sin ninguna urgencia: ¿hay algo para integrar a web2py el
> manejo de bases DBF?

> mu...

Martín Mulone

unread,
Feb 29, 2012, 5:59:26 AM2/29/12
to web2py-...@googlegroups.com
Los dbf es una plataforma de datos ya hoy en día muy obsoleta e inestable, transformá los datos a sqlite que sería el reemplazo, buscá en la red hay un montón de aplicaciones para esta tarea.
--

nicolás rosbaco

unread,
Feb 29, 2012, 7:03:19 AM2/29/12
to web2py-...@googlegroups.com
ok.
gracias

Alan Etkin

unread,
Feb 29, 2012, 10:03:13 AM2/29/12
to web2py-usuarios
Creo que es posible hacer un adaptador en DAL para DBF con la librería
que mencionás. Un problema que veo es que SQL no está soportado
completamente en dbf (en progreso según la documentación) y sería
mucho más sencillo si se pudiera pasar comandos con esa sintaxis,
porque el módulo dal ya viene con clases que lo hacen automáticamente
(procesan y convierten la consulta combinada a SQL).

On 28 feb, 17:37, Mariano Reingart <reing...@gmail.com> wrote:
> No creo que ya haya soporte dbf en la DAL, pero estaría interesante
> para aplicaciones legadas y demás
>
> Yo estuve trabajando con dbf.py::
>
> http://pypi.python.org/pypi/dbf
>
> Quizas Alan sepa que tan posible sea de integrar a web2py
>
> Mariano Reingarthttp://www.sistemasagiles.com.arhttp://reingart.blogspot.com
>
> 2012/2/28 nicolás rosbaco <antiya...@gmail.com>:

nicolás rosbaco

unread,
Feb 29, 2012, 11:58:47 AM2/29/12
to web2py-...@googlegroups.com
yo sigo a la escucha.
El tema viene por un programa que esta funcionanado en un hospital. elporgama funciona y no sería ni prudente ni posible arrancar a reescribir todo, por ahí estabamos pensando en ir armando módulos que resuelvan cuestiones que hoy no estan en marcha... pero eso sería sobre el DBF existente.

gracia pa todos

DenesL

unread,
Mar 6, 2012, 5:21:49 PM3/6/12
to web2py-usuarios
Buenas y no tan buenas noticias.
Es posible conectarse a archivos DBF usando pyodbc.
Para usarlos en web2py habria que crear un adaptador nuevo.

Ejemplo:

import pyodbc
db=pyodbc.connect(r"Driver={Microsoft dBASE Driver
(*.dbf)};Driverid=277;Dbq=C:\dbf\;",autocommit=True)
# Dbq es el path donde estan los archivos dbf
c=db.cursor()
rows=c.execute("select IMITM,IMLITM,IMAITM from item.dbf where
IMITM<20;")
for row in rows:
print print row.IMITM,row.IMLITM,row.IMAITM

Para ver los campos de cada tabla este visor gratuito de archivos DBF
me funciono de maravilla:
http://www.snapfiles.com/get/dbfviewerplus.html


On Feb 29, 11:58 am, nicolás rosbaco <antiya...@gmail.com> wrote:
> yo sigo a la escucha.
> El tema viene por un programa que esta funcionanado en un hospital.
> elporgama funciona y no sería ni prudente ni posible arrancar a reescribir
> todo, por ahí estabamos pensando en ir armando módulos que resuelvan
> cuestiones que hoy no estan en marcha... pero eso sería sobre el DBF
> existente.
>
> gracia pa todos
>

nicolás rosbaco

unread,
Mar 18, 2012, 8:28:41 PM3/18/12
to web2py-...@googlegroups.com
hola, tome la sugerencia y arranque con dfb.py
el tema es que aniel de script las pruebas salieron. quiero integrarlo
con web2py y no se como hacer.... es decir: mi script de prouebas
empieza así:

from dbfpy.dbf import Dbf, DbfRecord

¿donde meto la carpeta dbfpy para que labure en web2py?

gracias


El día 28 de febrero de 2012 17:37, Mariano Reingart
<rein...@gmail.com> escribió:

Alan Etkin

unread,
Mar 19, 2012, 10:10:14 AM3/19/12
to web2py-usuarios
Podés instalarla en el sistema con dbfpy\setup.py --install (si está
contemplado por la librería) o copiar la carpeta dbfpy en la carpeta
modules en el directorio de la aplicación, luego web2py te tendría que
permitir hacer from ... import ... en el código de la aplicación.

On 18 mar, 21:28, nicolás rosbaco <antiya...@gmail.com> wrote:
> hola, tome la sugerencia y arranque con dfb.py
> el tema es que aniel de script las pruebas salieron. quiero integrarlo
> con web2py y no se como hacer.... es decir: mi script de prouebas
> empieza así:
>
> from dbfpy.dbf import Dbf, DbfRecord
>
> ¿donde meto la carpeta dbfpy para que labure en web2py?
>
> gracias
>
> El día 28 de febrero de 2012 17:37, Mariano Reingart
> <reing...@gmail.com> escribió:
>
>
>
>
>
>
>
>
>
> > No creo que ya haya soporte dbf en la DAL, pero estaría interesante
> > para aplicaciones legadas y demás
>
> > Yo estuve trabajando con dbf.py::
>
> >http://pypi.python.org/pypi/dbf
>
> > Quizas Alan sepa que tan posible sea de integrar a web2py
>
> > Mariano Reingart
> >http://www.sistemasagiles.com.ar
> >http://reingart.blogspot.com
>
> > 2012/2/28 nicolás rosbaco <antiya...@gmail.com>:

Jose Padron

unread,
Jul 6, 2013, 11:32:40 AM7/6/13
to web2py-...@googlegroups.com
seria muy interesante sobre todo para la gran cantidad de programadores, usuario de Foxpro, que aun tiene muchos sistema trabajando en Dbf.
Reply all
Reply to author
Forward
0 new messages