CONEXION CON LA BD DE ACCESS

596 views
Skip to first unread message

mhlezama

unread,
Feb 11, 2009, 7:02:58 PM2/11/09
to Mundo Visual FoxPro
tengo windows vista y tengo el vfp9, me gustaría trabajar con una base
de datos de access porque no se pierden datos y es más estable. como
hago para conectarme y enviar una información a la base de datos de
access.

gracias.

Gerardo Baron

unread,
Feb 11, 2009, 7:40:51 PM2/11/09
to mundovis...@googlegroups.com
mhlezama escribió:
a travez de odbc y creando vistas de las tablas de acces.



Julio Cesar Rodriguez Dominguez

unread,
Feb 11, 2009, 10:27:40 PM2/11/09
to mundovis...@googlegroups.com
Acces?, por que no mejor PostgreSql o MySql.


--
:: God bless you, every day and every night ::

Intel Man

unread,
Feb 12, 2009, 9:09:41 AM2/12/09
to mundovis...@googlegroups.com
>  access porque no se pierden datos y es más estable

Comparado con que?

Yo he trabajado con mas de un millon de registros en dbf y no he tenido ningun problema.

Aparte que access es muy limitado, creo que solo se pueden conectar 5 usuarios o algo asi y es muy lento :S

Saludos


> Date: Wed, 11 Feb 2009 16:02:58 -0800
> Subject: [Mundo Visual FoxPro] CONEXION CON LA BD DE ACCESS
> From: mhle...@gmail.com
> To: mundovis...@googlegroups.com

Marlon Cabrera

unread,
Feb 12, 2009, 10:00:31 AM2/12/09
to mundovis...@googlegroups.com
Access no es para desarrollar sistemas empresariales, es una base de datos de USO PERSONAL como lo indica Microsoft,  perderas datos, se te bloquearan usuarios, y cuando crezca de verdad veras a los usuarios esperando hasta 10 minutos para crear un registro. Como lo indica Microsoft esta base de datos esta bien para llevar las notas de tus hijos un sistemilla con tu tarjetas o cierre de tu chequera, la lista de libros o CD.  Pero nada más, claro hay sistemas en Access solo tepido que verifiques bien antes de tomar esta desición.
 
Ahora ya hablando de VFP no le veo problema es muy escalable, yo tegno sistemas que semana a semana crecen 600000, tengo 28 gigas para un sistema que maneja un historico, el sistema es cliente servidor y las consultas no duran 5 seg. La tabla más grande va por 28 millones de registros.  Y esto solo se me ha quebrado una vez en 10 años.  El sistema inicio en VFP6 y ahora esta en VFP9.
 
Así que dime cual será el problema???
 
Solo te cuento si la base de datos se te "quiebra" en Access le pasara lo mismo, solo que como la base de datos es un solo archivo, la probabilidad de perder los datos sube. Me suena esto más a asunto de equipo y de red electrica y aqui ni Oracle ayuda, si el hardware no esta al 100% no hay quien te salve.
 
Así que mejor verifica que tu infraestructura esta al 100% antes de invertir en un cambio de este tipo y que luego te des cuenta que estas igual.
 
Cosas que deberías revisar, todas las maquinas de la red deben estar en la misma red electrica, todas deben estar aterrizadas al mismo voltaje, nada de cafeteras, celulares, escobas automáticas, radios o cualquier otra cosa conectandose a la red.  En fin la red debe cumplir con los estandares para cosas de este tipo.
 
Te digo esto que en mi experiencia (15 años) esto siempre ha sido el problema y no VFP, erroneamente han cambiado el sistema a otras cosas ORACLE, SYBASE, DB2, MYSQL y al final es peor por que cuando una de esas bases de datos se corrompe de verdad, ni para que te cuento.   Claro estas bases de datos (excepto MySql) ayudan un poco a solucionar el problema pero como el tema es otro al final igual se dan los fallos.
 
Buenos te dejo con esas inquitudes, suerte.
 
 
 
 
 


 
2009/2/12 Intel Man <intel_m...@hotmail.com>

Gerardo Baron

unread,
Feb 12, 2009, 11:48:59 AM2/12/09
to mundovis...@googlegroups.com
Intel Man escribió:
Yo estoy de acuerdo usa MySql y se queres unas dbf mas seguras chequea
el ADVANTAGE data server de SYBASE, el cual maneja tus dbf's como
bakcend y las protege, encrypta etc, full cliente servidor.

Gerardo Baron

Julio Cesar Rodriguez Dominguez

unread,
Feb 12, 2009, 12:00:46 PM2/12/09
to mundovis...@googlegroups.com


El 12 de febrero de 2009 10:48, Gerardo Baron <ger...@hbaron.com> escribió:

Intel Man escribió:
> >  access porque no se pierden datos y es más estable
>
> Comparado con que?
>
> Yo he trabajado con mas de un millon de registros en dbf y no he
> tenido ningun problema.
>
> Aparte que access es muy limitado, creo que solo se pueden conectar 5
> usuarios o algo asi y es muy lento :S
>
> Saludos
>
>
> > Date: Wed, 11 Feb 2009 16:02:58 -0800
> > Subject: [Mundo Visual FoxPro] CONEXION CON LA BD DE ACCESS
> > From: mhle...@gmail.com
> > To: mundovis...@googlegroups.com
> >
> >
> > tengo windows vista y tengo el vfp9, me gustaría trabajar con una base
> > de datos de access porque no se pierden datos y es más estable. como
> > hago para conectarme y enviar una información a la base de datos de
> > access.
> >
> > gracias.
> >
> >
Yo estoy de acuerdo usa MySql

Conoces PostgreSql?
Conoces como van con los bugs de Mysql?
http://monty-says.blogspot.com/2008/11/oops-we-did-it-again-mysql-51-released.html
Espero que en la ver. 6. ya esten corregidos ciertos bugs que llevan mucho tiempo.


davidlop...@gmail.com

unread,
Feb 13, 2009, 11:31:20 AM2/13/09
to Mundo Visual FoxPro
Saludos mhlezama, Yo soy Foxero de Corazon y mi muy querido y nunca
bien ponderado Fox nunca me ha dejado (a menos que tenga falla de
media), pero lo mejor que puedes hacer si no tienes mucha experiencia
y si tu aplicacion va a ser de 1-10 usuarios usar una Base de datos
Nativa de Fox, si tienes un poco mas de experiencia puedes utilizar
otro manejador de Base de datos (lo mas conveniente es MySql, creeme
yo uso en otras aplicaciones Oracle y es algo mucho mayor pero asi
tambien es muuuucho mas caro y tienes que aprender muuuuchas cosas mas
que sentencias SQL. Tambien cuando necesito hacer un proceso o un
reporte rapidín nunca dejo a mi querido y poderoso Fox que facilmente
lo conecto con un ODBC y listo. Otra cosa que tienes que evaluar es
que si ya tienes licencia de Fox ya lo tienes todo, si vas a instalar
access tienes que comprar mas licencias.

Saludos.

Carlos Molina

unread,
Sep 9, 2018, 4:10:51 PM9/9/18
to Mundo Visual FoxPro
Podrias explicarme como haces la llamada con el sqlexec desde fox a una bd de access con un odbc hecho desde el user dsn?? gracias

Danar

unread,
Sep 9, 2018, 4:42:05 PM9/9/18
to Mundo Visual FoxPro
Yo he usado tablas dbf con 15 a 20 millones de registros sin problemas. Mientras que no pasen de 2 Gb.
Reply all
Reply to author
Forward
0 new messages