Page 3 of 4

PostPosted: Tue Apr 22, 2008 5:39 pm
by sysctrl2
Quetal ADOlfo,

ADOlfo,

yo ya hice la prueba,,

la opcion de clientes al abrir el browse se tarda 8 y 10 segundos en mostrarlo,

el browse SIMPLE y ANIDADO abren entre 5 y 8 segundos,

en los reportes no se nota que es ADO remoto,

van perfecto,

en los browses, faltaria un msgwait con un aviso al usuario,,

"cargando datos "

la edicion de datos va perfecto, al eliminar un registro

tarda un poquitin pero nada significativo,


estas pruebas las hice en SO Vista Home Premium



saludos cordiales.

Cesar Cortes Cruz

PostPosted: Tue Apr 22, 2008 5:54 pm
by sysctrl2
Adolfo,

con esto se confirma la potencia de ADO,

los xBrw (s) una vez cargados son rapidos,

saludos..

PostPosted: Tue Apr 22, 2008 5:57 pm
by sysctrl2
Bueno la potencia de ADO, FWH, XHB, MySql.

y tus finos conocimientos,,


felicidades..

PostPosted: Tue Apr 22, 2008 6:38 pm
by metaldrummer
Adolfo:
La estabilidad es excelente.....bueno la mayor parte del trabajo la hace ADO. Te recomiendo agregues el control de errores que te mostré y que sale en un post anterior mio cuando tenía el problema al acceder al recordset....ese control me permitió dar con el error. Muestra más información que la entregada por el manejador de errores de xharbour, ya que son los errores entregados directamente por el motor.
Si no recuerdas como hacerlo te mando la info.
ADO es muy sólido. Bueno tengo una aplicación 100% operativa corriendo sobre oracle 10g con ado puro....sencillamente cambiando el string de conexión se puede acceder sin problemas a cualquier motor. Lo bueno que esta clase te ahorra bastante trabajo.

Una recomendación para todos es que cuando trabajen con MySQL sacrifiquen un poquito de velocidad y trabajen con InnoDB en vez de MyISAM ya que el primero posee transacciones. El cambio en la velocidad es imperceptible. Además utilicen siempre UTF8 ya que aseguran compatibilidad completa si requieren desplegar la información en cualquier equipo, especialmente en un explorador (por ejemplo con php), ya que se presentan diferencias entre iexplorer y firefox al mostrar la información (los caracteres)
Saludos

PostPosted: Tue Apr 22, 2008 7:12 pm
by FiveWiDi
Adolfo wrote:www.xdata.cl/ADOBASE.rar

English ON --------------------------------------------------

Hi everybody.

This is the latest version of ADOBASE.

You have a complete example of use, I have an small MYSQL db on my server.
Speed is no so good at all, but at least you will be able to test it from your home country, the server is in Chile, with a 1MB dedicated line :(

I'll have this test DB up for at least 3 days, so you will be able to test it.

I'm preparing documentation on the class and some precautions to use RECORDSETS in general.

So stay TUNED....

Spanish ON --------------------------------------------------

Hola a todos.

Esta es la ultima version de ADOBASE.

Tienen un ejemplo completo de uso, levante una peuqeña DB Mysql en mi server.
La velocidad no es muy buena, pero a lo menos podran probarlo desde su pais, el servidor tiene linea internacional de 1MB :(

Estara disponible por 3 dias, asi podran probarlo.

Estoy preparando la documentacion sobre la clase y algunas cosas sobre los recordsets

Esten atentos


FROM CHILE
Adolfo


El adobase.Exe me responde:

- Alert
- Error: OPEN -> S_OK

He de abrir algún puerto?

Porqué a los demás les va y a mi no?

Además el trace.log me deja:

*** WARNING! Function: READVAR Duplicate Definition: 0049D66F in Module: VALBLANK.PRG is hidden by previously registered Module: readvar.prg Definition: 0041DD20


Saludos
Carlos G.

PostPosted: Tue Apr 22, 2008 7:24 pm
by sysctrl2
Carlos,,

sera que te falta que instales el conector para mysql ?

MySql Conector / ODBC 3.51


Saludos...

PostPosted: Tue Apr 22, 2008 8:03 pm
by mmercado
FiveWiDi wrote:He de abrir algún puerto?
Porqué a los demás les va y a mi no?

Hola Carlos,

Descarga el instalador del conector ODBC desde aquí
http://dev.mysql.com/downloads/connector/odbc/3.51.html

Saludos.

Manuel Mercado

PostPosted: Tue Apr 22, 2008 8:08 pm
by mmercado
Hola Adolfo:

Me parece excelente el funcionamiento. Ahora, sería mucho pedir un paso a paso de como montar un servidor como el que nos has facilitado incluyendo requerimientos de hardware y software ?.

Muchas gracias por tus aportes.

Manuel Mercado

PostPosted: Tue Apr 22, 2008 8:24 pm
by FiveWiDi
mmercado wrote:
FiveWiDi wrote:He de abrir algún puerto?
Porqué a los demás les va y a mi no?

Hola Carlos,

Descarga el instalador del conector ODBC desde aquí
http://dev.mysql.com/downloads/connector/odbc/3.51.html

Saludos.

Manuel Mercado


Carlos y Manuel gracias.
Es que soy muy ignorante en este campo (bueno más en este que en otros).

Por cierto por que el 3.51 y no el 5.1?

Adolfo, me uno a la petición de Manuel, un poco de culturilla sobre el tema me irá bien para empezar.

Saludos y gracias
Carlos G.

PostPosted: Tue Apr 22, 2008 10:14 pm
by FiveWiDi
Adolfo wrote:...Alguien ha hecho pruebas de acceso con la nueva version y el demo que les he dejado ?

Algun comentario, error, sugerencia...

eso..

Desde Chile
Adolfo


Desde Barcelona-España

'Mantenciones clientes" -> 13 segundos hasta que veo xBrowse
"Browse simple" -> 11 segundos hasta que veo xBrowse
"Browse anidado" -> 18 segundos hasta que veo xBrowse
"Report simple" -> 11 segundos hasta que se ve el contador
"Report consulta" -> 2 segundos hasta que se ve el contador

Muy interesante, estoy sorprendido, gratamente sorprendido.

Tengo que dormir. la cabeza ya está empenzando a pensar demasiado.

Saludos
Carlos G.

PostPosted: Tue Apr 22, 2008 10:27 pm
by Adolfo
Hola a todos.

Me imagine lo del retardo en la conexion, mi pobre servidor esta bien recargado... disculpas, pero no tengo acceso a un servidor Mysql mas potente, pero al menos para las pruebas funciona.

Estoy preparando la documentacion de lo investigado y hecho hasta el momento, asi que les pido un poco de paciencia... denme unos dias para ordenar lo que deseo entregarles.

Con respecto a lo del servidor Mysql. tengo por aqui mis apuntes y espero poder entregarlos junto con la documentacion de la clase... que a proposito aun esta en desarrollo pero como ven esta volviendose bastante util.

Espero poder agregar opciones y ejemplos a la demo entregada, si alguiente tiene por ahi un server mysql con mejores caracteristicas y conexion, y puede prestarlo para alojar tablas de ejemplo, se lo agradeceria.


Ya realize las pruebas con Postgress y cero problemas, tambien hize algunas cosas con Inner Join y 5 tablas asociadas bastante grandes ( de a lo menos 2 millones de registros cada una ) dentro de la lan y era casi automatico.

eso....

Cualquier comentario, aporte, duda, por favor comuniquenlo.. asi mejoramos esta cosa.

DESDE CHILE
ADOLFO

PostPosted: Tue Apr 22, 2008 10:42 pm
by Raymundo Islas M.
Adolfo,

Te felicito ampliamente por este magnifico aporte, esta estupendo !!!

En mi prueba tomo solo 3-4 segs supongo que las variaciones son debidos al ancho de banda que cada quien tenga, en mi caso es de 2mb.

Me uno a los demas companeros en la solicitud de una guia para levantar el server.


Saludos

Disculpen la pregunta...

PostPosted: Tue Apr 22, 2008 11:42 pm
by Ruben D. Fernandez
Adolfo te molesto con una consulta

Funciona con MSSQL y con Harbour o solo es para xHarbour?

Muchas gracias y saludos.

Creo que ahora es tiempo de ver ese "bicho raro" de SQL.

Gracias.

Ruben Fernandez.

PostPosted: Wed Apr 23, 2008 12:48 am
by Adolfo
Ruben...

Hasta donde mis conocimientos llegan, funciona perfectamente con HARBOUR, de hecho lo unico que le faltaba a Harbour es el TRY .. CATCH y ya lo tiene.

Por otro lado.. con ADO puedes comunicarte con :

ACCESS
MYSQL
MS SQL
PostGress
Oracle
Sybase
Olap Services
Advantage
DB2
AS 400..

y otros mas que no me acuerdo...

eso.. ...

Desde Chile
Adolfo

PostPosted: Wed Apr 23, 2008 1:32 am
by Ruben D. Fernandez
Gracias Adolfo

Saludos

Ruben Fernandez