FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour ADOBASE, Nueva clase para manipular RECORDSET de ADO
Posts: 113
Joined: Wed Jan 10, 2007 08:43 PM
ADOBASE, Nueva clase para manipular RECORDSET de ADO
Posted: Wed Apr 23, 2008 02:36 PM

A ver colegas:
Algunas apreciaciones....
ADO es una tecnología desarrollada por Microsoft que permite de una manera bastante transparente conectarse a distintos motores de bases de datos. Lo más importante es el string de conexión que se utilizará (depende de cada motor). Pueden ver este link muy util: http://www.connectionstrings.com/

ADO es algo así como un frame work basado en clases que en muchos casos se interrelacionan.

Para obtener los resultados esperados se debe instalar en cada pc cliente el conector que utilice cada motor. Con la instalación es suficiente, ya que el string de conexión se encarga del resto.

Con relación a MySQL personalmente yo utilizo appserv (http://www.appservnetwork.com/) cuando lo instalo en windows. Funciona excelente tanto en XP pro como en Vista. Recomiendo absolutamente por lo menos el desarrollo en XP Pro....Vista es un asco para nosotros los desarrolladores...es algo así como el antiguo Win Me con otra cara.
Cuando hago instalaciones para servidores finales sencillamente utilizo linux con Debian Etch 4.x o OpenSUSE 10.2 o superior.
Personalmente creo que son hoy por hoy las mejores distribuciones del mercado y las más sólidas. Por algo son las más utilizadas a nivel de servidores. Además que OpenSUSE hoy es Novell y les puedo decir que Novell es lider en redes...como diría un amigo es peaaazoo de empresa.

Espero haber contribuido con lo que desean....
Pueden encontrar muchísima información sobre linux y mysql a través de libros en torrent.
Saludos
P.D.: Adolfo contáctame por privado por el tema de otro server para pruebas.

David Lagos S.
Coquimbo-Chile
www.wificafe.cl
webmaster@wificafe.cl
Posts: 883
Joined: Tue Oct 11, 2005 11:57 AM
ADOBASE, Nueva clase para manipular RECORDSET de ADO
Posted: Wed Apr 23, 2008 11:11 PM

Sorry a todos..

Pero un accidente nos dejo sin Linea dedicada, comprenderan que en la empresa esta la escoba.... y por ubicarnos en los alrededores de la ciudad estaremos un dia ( o mas :( ) sin internet, por ende nuestro server estara abajo.

Les aviso cuando pasemos la urgencia.

David ..te envie un mail.

Desde Chile
Adolfo

;-) Ji,ji,ji... buena la cosa... "all you need is code"

http://www.xdata.cl - Desarrollo Inteligente
----------
Asus TUF F15, 32GB Ram, 2 * 1 TB NVME M.2, GTX 1650
Posts: 72
Joined: Tue Sep 11, 2007 03:51 PM
ADOBASE, Nueva clase para manipular RECORDSET de ADO
Posted: Fri Apr 25, 2008 11:39 AM

Que futuro le depara microsoft a ADO... seguira existiendo ADO en el futuro ? El Ado.Net es compatible con el Ado existente ?

Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
ADOBASE, Nueva clase para manipular RECORDSET de ADO
Posted: Fri Apr 25, 2008 12:21 PM

Antonio,

Depende de lo que entiendas por "futuro" :-)

A corto plazo, a medio plazo, a largo plazo ?

A corto plazo va a seguir como está. A medio plazo ha de evolucionar siguiendo las tendencias que impone Internet.

A largo plazo... "el futuro imposible de ver es" (como diría el maestro Yoda) :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 883
Joined: Tue Oct 11, 2005 11:57 AM
ADOBASE, Nueva clase para manipular RECORDSET de ADO
Posted: Fri Apr 25, 2008 12:48 PM

Antonio * 2

Ado net es "la evolucion natural" de ADO o de ADOX, Microsoft ha hecho un buen trabajo en comprender que las futuras bolsas de datos no son solo datos , son links, fotos, planos autocad, correos etc etc.

Ya no todo esta asociado a recordset, hay multiples instancias dentro de ado.net que permiten diferentes niveles de conexion. si bien la sintaxis es familiar, existen metodos borrados o ausentes que solo nos obligaran a adoptar esta nueva forma de acceder a los datos si repensamos el modo de conexion que actualmente conocemos y si dejamos de lado el enfoque DBF ( algo que a mi me ha costado bastante).

En todo caso. Con las herramientas que entrega Harbour y xHarbour, mas FWH no veo problemas en adoptarlo para nuestros desarrollos. Es mas, por ej. migrar ADOBASE a NETBASE ;-) no sera tan traumatico como lo fue de la TDATABASE original.

Por lo leido en foros y blogs, tenemos ADO para varios años mas. De hecho hay planes para la construccion de nueva versiones de OLEDB providers por la mayoria de los DB grandes, DB2, Postgress, MS SQl, Mysql, Sybase... asi que no hay que preocuparse.

PD.My little server esta up nuevamente y lo estara por todo el fin de semana para las pruebas, y ya comence la documentacion de la clase.

My two cents

From Chile
Adolfo

;-) Ji,ji,ji... buena la cosa... "all you need is code"

http://www.xdata.cl - Desarrollo Inteligente
----------
Asus TUF F15, 32GB Ram, 2 * 1 TB NVME M.2, GTX 1650
Posts: 782
Joined: Wed Dec 19, 2007 07:50 AM
ADOBASE, Nueva clase para manipular RECORDSET de ADO
Posted: Fri Apr 25, 2008 01:05 PM
Antonio Linares wrote:A largo plazo... "el futuro imposible de ver es" (como diría el maestro Yoda) :-)

“Predecir es muy difícil, sobre todo si es sobre el futuro” :-) :-)

Siempre es buena una gota de buen humor, un abrazo.

Manuel Mercado
manuelmercado at prodigy dot net dot mx
Posts: 113
Joined: Wed Jan 10, 2007 08:43 PM
ADOBASE, Nueva clase para manipular RECORDSET de ADO
Posted: Mon Apr 28, 2008 02:52 PM
Adolfo wrote:Antonio * 2

Ado net es "la evolucion natural" de ADO o de ADOX, Microsoft ha hecho un buen trabajo en comprender que las futuras bolsas de datos no son solo datos , son links, fotos, planos autocad, correos etc etc.

Ya no todo esta asociado a recordset, hay multiples instancias dentro de ado.net que permiten diferentes niveles de conexion. si bien la sintaxis es familiar, existen metodos borrados o ausentes que solo nos obligaran a adoptar esta nueva forma de acceder a los datos si repensamos el modo de conexion que actualmente conocemos y si dejamos de lado el enfoque DBF ( algo que a mi me ha costado bastante).

En todo caso. Con las herramientas que entrega Harbour y xHarbour, mas FWH no veo problemas en adoptarlo para nuestros desarrollos. Es mas, por ej. migrar ADOBASE a NETBASE :-) no sera tan traumatico como lo fue de la TDATABASE original.

Por lo leido en foros y blogs, tenemos ADO para varios años mas. De hecho hay planes para la construccion de nueva versiones de OLEDB providers por la mayoria de los DB grandes, DB2, Postgress, MS SQl, Mysql, Sybase... asi que no hay que preocuparse.

PD.My little server esta up nuevamente y lo estara por todo el fin de semana para las pruebas, y ya comence la documentacion de la clase.

My two cents

From Chile
Adolfo

Adolfo:
Aún no recibo tu correo....te mandé uno el otro día
Escríbeme a dlagoss@manejatuvida.cl por favor
Saludos
David Lagos S.
Coquimbo-Chile
www.wificafe.cl
webmaster@wificafe.cl
Posts: 1144
Joined: Mon Feb 05, 2007 07:15 PM
ERROR EN ADOBASE
Posted: Fri May 02, 2008 11:07 PM

ADOlfo,

al probar ADOBASE.EXE

al dar en el boton Edit/Modificar

me marca error , si le doy Grabar

Claro si realmente modifico no hay problema,

pero si le doy grabar sin cambiar nada me sale el siguiente

mensaje de error.

Error ADODB.recorset/6 DISP_E_UNKNOWNNAME.MOVE from
Errorsys, line: 0

saludos..

Cesar Cortes Cruz

SysCtrl Software

Mexico



' Sin +- FWH es mejor "
Posts: 883
Joined: Tue Oct 11, 2005 11:57 AM
ADOBASE, Nueva clase para manipular RECORDSET de ADO
Posted: Sun May 04, 2008 12:18 AM

Si me di cuenta del error.... je je je

Verifico y modifico el ejemplo. de hecho con varias novedades mas que ya se vienen.

Gracias todos por sus mails, y sugerencias... denme un poco de tiempo ya que quiero entregar algo bien probado y eficiente.

Atentos, durante la proxima semana liberare una version ya probada en ORACLE, POSTGRESS, MYSQL, MS SQL, vale decir el mismo codigo funcionando en los 4 DB solo cambiando el String de conexion.

Eso..
Desde Chile

;-) Ji,ji,ji... buena la cosa... "all you need is code"

http://www.xdata.cl - Desarrollo Inteligente
----------
Asus TUF F15, 32GB Ram, 2 * 1 TB NVME M.2, GTX 1650
Posts: 883
Joined: Tue Oct 11, 2005 11:57 AM
ADOBASE, Nueva clase para manipular RECORDSET de ADO
Posted: Mon May 05, 2008 03:04 PM

NUEVA VERSION

Se agregaron algunas cosillas.... se mejoraron otras...

Descargar de AQUI

http://200.72.140.34/privado/adobase.rar

La db de ejemplo sigue activa, pueden verificar su velocidad o tiempo relativo de acceso para saber que tal anda... recordad que mi server es bien modesto, asi que las velocidades no seran asombrosas.

Tengo un ATHLON 64 de 3000+, con 1GB ram, HD 160 GB y conexion de 1mb/1mb, que tambien esta sirviendo de servidor de Correo, Web, Proxy, Firewall etc etc... asi que no le pidan mucho ja ja ja jaaaa

Inclui la primera version del manual de referencia, segun me de el tiempo sigo agregandole descripciones y detalles, solo en español por el momento.

Gracias de nuevo por sus sugerencias, criticas y aportes

Desde Chile.
Adolfo

;-) Ji,ji,ji... buena la cosa... "all you need is code"

http://www.xdata.cl - Desarrollo Inteligente
----------
Asus TUF F15, 32GB Ram, 2 * 1 TB NVME M.2, GTX 1650
Posts: 1144
Joined: Mon Feb 05, 2007 07:15 PM
ADOBASE, Nueva clase para manipular RECORDSET de ADO
Posted: Mon May 05, 2008 07:02 PM

pruebas al abrir los browses.

  • en el catalogo de CLIENTES: 7. SEGUNDOS
  • el error que marcaba al grabar un registro sin modificar (corregido)

  • browse simple, 6. SEGUNDOS

  • browse anidado 10 segundos

Adolfo, no se que hayas hecho pero, la velocidad es mucho mejor,

gracias. y saludos..

Cesar Cortes Cruz

SysCtrl Software

Mexico



' Sin +- FWH es mejor "

Continue the discussion