ADO O ODBC POR SPT???

27/09/2004 - 20:51 por Carlos Joaniquet Tamburini | Informe spam
Hola.
Me surje una duda muy grande.
Estoy construyendo mi primera aplicación que se ha de conectar con una base
de datos remota. Lo estoy haciendo con MySQL en un PC, sin estar conectado
en Red, pero correrá en una red de PCs (20 mas o menos) conectados por red a
un IBM AS400e. Despues de leer muchísimo en este foro y aprender muchísimo,
tomar ideas buenísimas, etc, y estar "convencidísimo" de que la conexión y
obtención de datos del servidor, a fin de que sea lo mas rápido posible, lo
he de hacer mediante SQL Pass Through, aunque las otras técnicas parece que
tambien funcionan (vistas, Ado, CursorAdapter...etc). Y me interesa
muchísima velocidad, ya que por ficha solo he de descargar de 4 tablas
diferentes pero relacionadas unos 20 +50 +10 +3 registros, mas o menos.
Hablando con un viejo amigo que programa desde hace años para AS400 me
comenta que acceso al IBM con ODBC ni loco¡¡¡¡. Que las consultas demoran
tanto que el servidor corta la conexión¡¡¡¡ y que no pudo hacerlo hasta que
salió ADO. La única diferencia es que el programa con Visual BAsic, aunque
no creo que esto tenga que ver mucho ya que los accesos son de Microsoft y
las técnicas equivalentes ( a pesar de tanto debate inútil sobre si es mejor
o peor que Fox, creo que simplemente es diferente)
¿Realmente estoy tomando el camino equivocado y tengo que trabajar con ADO?
¿Alguien ha trabajado con AS400 desde Foxpro y ha probado las dos maneras de
conexión? Me gustaría una respuesta "neutral", sin entrar en debates sobre
las distintas herramientas de programación ya que eso no soluciona los
problemas de la comunidad.
Muchas gracias.
 

Leer las respuestas

#1 Esparta Palma
27/09/2004 - 23:44 | Informe spam
Si no trabajó bien con ODBC seguramente fué por que el driver no estaba
optimizado, ADO de alguna manera utiliza los mismos tipos de accesos que
ODBC, sólo que a su vez le agrega una capa de abstracción más, como bien
dices, no es cosa de lenguajes, sino de cómo se comporta uno u otro, ODBC
es bueno, ADO también, pero más que nada yo vería la conveniencia de usar
ODBC (y sin hacer conversiones) y tener cursores nativos de VFP, ADO sólo
si se demostrara que es necesario o los requerimentos propios del server
así lo exigen, basta que hagas tus propias pruebas



Hola.
Me surje una duda muy grande.
Estoy construyendo mi primera aplicación que se ha de conectar con una base
de datos remota. Lo estoy haciendo con MySQL en un PC, sin estar conectado
en Red, pero correrá en una red de PCs (20 mas o menos) conectados por red a
un IBM AS400e. Despues de leer muchísimo en este foro y aprender muchísimo,
tomar ideas buenísimas, etc, y estar "convencidísimo" de que la conexión y
obtención de datos del servidor, a fin de que sea lo mas rápido posible, lo
he de hacer mediante SQL Pass Through, aunque las otras técnicas parece que
tambien funcionan (vistas, Ado, CursorAdapter...etc). Y me interesa
muchísima velocidad, ya que por ficha solo he de descargar de 4 tablas
diferentes pero relacionadas unos 20 +50 +10 +3 registros, mas o menos.
Hablando con un viejo amigo que programa desde hace años para AS400 me
comenta que acceso al IBM con ODBC ni loco¡¡¡¡. Que las consultas demoran
tanto que el servidor corta la conexión¡¡¡¡ y que no pudo hacerlo hasta que
salió ADO. La única diferencia es que el programa con Visual BAsic, aunque
no creo que esto tenga que ver mucho ya que los accesos son de Microsoft y
las técnicas equivalentes ( a pesar de tanto debate inútil sobre si es mejor
o peor que Fox, creo que simplemente es diferente)
¿Realmente estoy tomando el camino equivocado y tengo que trabajar con ADO?
¿Alguien ha trabajado con AS400 desde Foxpro y ha probado las dos maneras de
conexión? Me gustaría una respuesta "neutral", sin entrar en debates sobre
las distintas herramientas de programación ya que eso no soluciona los
problemas de la comunidad.
Muchas gracias.



ž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º€ø,žž,ø€º°`°º
Espartaco Palma Martínez
SysOp PortalFox.com
email:mexicoSINSPAM[Arroba]portalfox.com

-
PortalFox :: Nada corre como un zorr
http://www.portalfox.co

PortalFox - NNTP Forum Gatewa

Preguntas similares