ADOBASE, Nueva clase para manipular RECORDSET de ADO

Postby metaldrummer » Wed Apr 23, 2008 2: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.
[b]David Lagos S.
Coquimbo-Chile
www.wificafe.cl
webmaster@wificafe.cl[/b]
User avatar
metaldrummer
 
Posts: 113
Joined: Wed Jan 10, 2007 8:43 pm
Location: Coquimbo-Chile

Postby Adolfo » 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
User avatar
Adolfo
 
Posts: 860
Joined: Tue Oct 11, 2005 11:57 am
Location: Chile

Postby Antonio Martinez » 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 ?
Antonio Martinez
 
Posts: 72
Joined: Tue Sep 11, 2007 3:51 pm

Postby Antonio Linares » 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
User avatar
Antonio Linares
Site Admin
 
Posts: 42160
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Postby Adolfo » 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
User avatar
Adolfo
 
Posts: 860
Joined: Tue Oct 11, 2005 11:57 am
Location: Chile

Postby mmercado » Fri Apr 25, 2008 1: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” :lol: :lol:

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

Manuel Mercado
User avatar
mmercado
 
Posts: 782
Joined: Wed Dec 19, 2007 7:50 am
Location: Salamanca, Gto., México

Postby metaldrummer » Mon Apr 28, 2008 2: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
[b]David Lagos S.
Coquimbo-Chile
www.wificafe.cl
webmaster@wificafe.cl[/b]
User avatar
metaldrummer
 
Posts: 113
Joined: Wed Jan 10, 2007 8:43 pm
Location: Coquimbo-Chile

ERROR EN ADOBASE

Postby sysctrl2 » 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 "
User avatar
sysctrl2
 
Posts: 1027
Joined: Mon Feb 05, 2007 7:15 pm

Postby Adolfo » 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
User avatar
Adolfo
 
Posts: 860
Joined: Tue Oct 11, 2005 11:57 am
Location: Chile

Postby Adolfo » Mon May 05, 2008 3: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
User avatar
Adolfo
 
Posts: 860
Joined: Tue Oct 11, 2005 11:57 am
Location: Chile

Postby sysctrl2 » Mon May 05, 2008 7: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 "
User avatar
sysctrl2
 
Posts: 1027
Joined: Mon Feb 05, 2007 7:15 pm

Previous

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 43 guests