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.
El 28 de febrero de 2012 22:24, nicolás rosbaco <antiya...@gmail.com>escribió:
> 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.
> El 28 de febrero de 2012 22:24, nicolás rosbaco <antiya...@gmail.com>escribió:
> 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" <reing...@gmail.com> >> escribió:
>> No creo que ya haya soporte dbf en la DAL, pero estaría interesante >> para aplicaciones legadas y demás
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:
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
El 29 de febrero de 2012 12:03, Alan Etkin <spame...@gmail.com> escribió:
> 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
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
> 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
> El 29 de febrero de 2012 12:03, Alan Etkin <spame...@gmail.com> escribió:
> > 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
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ó:
> 2012/2/28 nicolás rosbaco <antiya...@gmail.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)
-- "En un país colonial las oligarquías son las dueñas de los diccionarios" (John William Cooke)
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
> > 2012/2/28 nicolás rosbaco <antiya...@gmail.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)
> --
> "En un país colonial las oligarquías son las dueñas de los
> diccionarios" (John William Cooke)