FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour ADORDD
Posts: 149
Joined: Thu Jun 21, 2007 03:26 PM
ADORDD
Posted: Wed Nov 16, 2011 06:53 PM

Hola, leyendo un poco sobre ADO (necesito arrancar), encontre este ejemplo en este mismo foro:

include "adordd.ch"

include "FiveWin.ch"

REQUEST ADORDD

function Main()

USE test00 VIA "ADORDD" TABLE "ACCOUNTS" MYSQL ;
FROM "www.freesql.org" USER "myuser" PASSWORD "mypass"

Browse()

USE

return nil

cuando compilo me da este error:

Error: Unresolved external '_HB_FUN_HB_ADOSETTABLE' referenced from C:\FW192\SAROSSQL\SQL4.OBJ
Error: Unresolved external '_HB_FUN_HB_ADOSETENGINE' referenced from C:\FW192\SAROSSQL\SQL4.OBJ
Error: Unresolved external '_HB_FUN_HB_ADOSETSERVER' referenced from C:\FW192\SAROSSQL\SQL4.OBJ
Error: Unresolved external '_HB_FUN_HB_ADOSETUSER' referenced from C:\FW192\SAROSSQL\SQL4.OBJ
Error: Unresolved external '_HB_FUN_HB_ADOSETPASSWORD' referenced from C:\FW192\SAROSSQL\SQL4.OBJ
Error: Unresolved external '_HB_FUN_ADORDD' referenced from C:\FW192\SAROSSQL\SQL4.OBJ
* Linking errors *

¿tienen idea que puede ser?, porque deberia funcionar fácil, pero no le encuentro la vuelta. Gracias...!!!

Posts: 139
Joined: Fri Nov 25, 2005 04:38 PM
Re: ADORDD
Posted: Wed Nov 16, 2011 11:18 PM

precisa colocar junto adordd.lib

Ronaldo Minacapelli
Sistemas, Hospedagem e Criação de WebSites
http://www.bazevani.com.br
Posts: 149
Joined: Thu Jun 21, 2007 03:26 PM
Re: ADORDD
Posted: Thu Nov 17, 2011 12:26 PM

Gracias... disculpen mi ignorancia... mojoró, pero sigo con problemas:

Error: Unresolved external '_hb_vmProcessSymbolsEx' referenced from C:\HARBOUR104\LIB\ADORDD.LIB|adordd
Error: Unresolved external '_HB_FUN_USRRDD_RDDDATA' referenced from C:\HARBOUR104\LIB\ADORDD.LIB|adordd
Error: Unresolved external '_HB_FUN_USRRDD_AREADATA' referenced from C:\HARBOUR104\LIB\ADORDD.LIB|adordd
Error: Unresolved external '_HB_FUN_UR_SUPER_ERROR' referenced from C:\HARBOUR104\LIB\ADORDD.LIB|adordd
Error: Unresolved external '_HB_FUN_UR_SUPER_SETFIELDEXTENT' referenced from C:\HARBOUR104\LIB\ADORDD.LIB|adordd
Error: Unresolved external '_HB_FUN_UR_SUPER_ADDFIELD' referenced from C:\HARBOUR104\LIB\ADORDD.LIB|adordd
Error: Unresolved external '_HB_FUN_UR_SUPER_OPEN' referenced from C:\HARBOUR104\LIB\ADORDD.LIB|adordd
Error: Unresolved external '_HB_FUN_UR_SUPER_CLOSE' referenced from C:\HARBOUR104\LIB\ADORDD.LIB|adordd
Error: Unresolved external '_HB_FUN_USRRDD_GETFUNCTABLE' referenced from C:\HARBOUR104\LIB\ADORDD.LIB|adordd
* Linking errors *

¿alguna pista?
Gracias desde ya. Atte.

Posts: 139
Joined: Fri Nov 25, 2005 04:38 PM
Re: ADORDD
Posted: Tue Feb 28, 2012 11:57 PM

usrrdd.lib esta tambem...

Ronaldo Minacapelli
Sistemas, Hospedagem e Criação de WebSites
http://www.bazevani.com.br
Posts: 1303
Joined: Tue Jul 21, 2009 08:12 AM
Re: ADORDD
Posted: Wed Feb 29, 2012 09:48 AM
Hola,

SI usas Harbour es hbusrrdd.lib.

¿Has conseguido que esto te funcione?

Code (fw): Select all Collapse
#include "adordd.ch"

REQUEST ADORDD

function Main()

   USE Test.mdb VIA "ADORDD" TABLE "Tabla1"

   Browse()

   USE

return nil



Gracias.
Muchas gracias. Many thanks.



Un saludo, Best regards,



Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]



Implementando MSVC 2010, FWH64 y ADO.



Abandonando uso xHarbour y SQLRDD.
Posts: 149
Joined: Thu Jun 21, 2007 03:26 PM
Re: ADORDD
Posted: Wed Feb 29, 2012 12:38 PM

Hola. Estoy tratando de hacer correr el ejemplo mas simple de ADORDD. Estoy trabado con el error

Error: Unresolved external '_hb_vmProcessSymbolsEx' referenced from C:\HARBOUR104\LIB\ADORDD.LIB|adordd
* Linking errors *

Segun los posts tengo que compilar el adordd.lib con mi version de harbour. Lo descargo con el link que encontre en el foro, pero cuando compilo me genera un .exe. ¿cual es la instruccion para compilar generando un .lib?

Muchas gracias. Atte.

Posts: 1303
Joined: Tue Jul 21, 2009 08:12 AM
Re: ADORDD
Posted: Wed Feb 29, 2012 01:19 PM
Hola,


Agrega al principio de tu .prg #include "adordd.prg".

Sin embargo, en el foro de Harbour me han comentado lo siguiente:

RDD to automatically manage Microsoft ADO. Harbour win only rdd able to
read & write to ado datasource
developer have moved RDDADO code from contrib to example due to
problems because
an RTEs were reported each week, but nobody was ever willing to look into
them or fix them. So ADORDD is (and was always) a half-finished, buggy
piece of code nobody was interested to fix.



Una verdadera lástima porque la idea me parece estupenda.

¿Piensa Fivetech mejorar esta idea originaria del propio Maestro Antonio Linares?.
Muchas gracias. Many thanks.



Un saludo, Best regards,



Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]



Implementando MSVC 2010, FWH64 y ADO.



Abandonando uso xHarbour y SQLRDD.
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: ADORDD
Posted: Wed Feb 29, 2012 02:08 PM

El problema no es el ADORDD en si, sino que ADO no es consistente con distintos motores de bases de datos.

Es decir, descubrimos que bastantes funcionalidades no estaban presentes en muchos motores y eso hacia imposible poder completarlo al 100%

En mi opinión es bastante util para ser adaptado a lo que cada uno pueda necesitar.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 149
Joined: Thu Jun 21, 2007 03:26 PM
Re: ADORDD
Posted: Wed Feb 29, 2012 02:18 PM

y como puedo hacerlo funcionar???
me tira el error:

Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
Error: Unresolved external '_hb_vmProcessSymbolsEx' referenced from C:\HARBOUR10
* Linking errors *

¿como compilo el prg con mi version de harbour, pero que me genere un .lib?

Probe compilando, y usando el TLIB.exe... TLIB adordd. Me genera un adordd.lib, pero si lo uso vuelvo al error siguiente:

Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
Error: Unresolved external '_hb_vmProcessSymbolsEx' referenced from C:\HARBOUR104\LIB\HBOLEAUT.LIB|win32ole
Error: Unresolved external '_HB_FUN_HB_ADOSETTABLE' referenced from C:\FW192\SAROSSQL\PRUEADO.OBJ
Error: Unresolved external '_HB_FUN_HB_ADOSETENGINE' referenced from C:\FW192\SAROSSQL\PRUEADO.OBJ
Error: Unresolved external '_HB_FUN_HB_ADOSETSERVER' referenced from C:\FW192\SAROSSQL\PRUEADO.OBJ
Error: Unresolved external '_HB_FUN_HB_ADOSETUSER' referenced from C:\FW192\SAROSSQL\PRUEADO.OBJ
Error: Unresolved external '_HB_FUN_HB_ADOSETPASSWORD' referenced from C:\FW192\SAROSSQL\PRUEADO.OBJ
Error: Unresolved external '_HB_FUN_ADORDD' referenced from C:\FW192\SAROSSQL\PRUEADO.OBJ
* Linking errors *

Una cosa mas, yo manejo bien todo lo que es armar un .prg, compilarlo, que corra, etc... ¿existe algun manual para meterse un poco en esto de las librerias, versiones, armar clases, etc? Gracias...!!!

Posts: 1303
Joined: Tue Jul 21, 2009 08:12 AM
Re: ADORDD
Posted: Wed Feb 29, 2012 02:45 PM

Antonio,

Muchísimas gracias por la respuesta.

¿Tenéis pensado retomarlo en lo que se refiere al menos a Access y MySQL, que son las principales bases demandadas aquí en los foros?.

Salu2

Muchas gracias. Many thanks.



Un saludo, Best regards,



Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]



Implementando MSVC 2010, FWH64 y ADO.



Abandonando uso xHarbour y SQLRDD.
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: ADORDD
Posted: Wed Feb 29, 2012 05:03 PM

Diego,

Mi sugerencia es que revises los ejemplos de ADO que hay aqui en el foro, que son muchos, para que te familiarices un poco con ADO y luego ADORDD te simplificará aún más las cosas, y estarás en condiciones de adaptarlo a tus necesidades

Lucas,

De momento no tenemos planes de seguir desarrollándolo. Ahi está para quien lo necesite y quiera adaptarlo especificamente a su motor de base de datos

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 990
Joined: Wed Oct 19, 2005 02:17 PM
Re: ADORDD
Posted: Wed Feb 29, 2012 06:11 PM
Lucas,

para acceder a MySQL tienes las opciones:

- TDolphin de Daniel Garcia Gil http://tdolphin.blogspot.com/
- Eagle1 de Manuel Expósito Suarez http://es.groups.yahoo.com/group/eagle1/

seguro que hay alguna más.

Para Access, tendrás que tirar de ADO, a través de ADORDD o de ADO a pelo.

Saludos,

Félix
Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Re: ADORDD
Posted: Thu Mar 01, 2012 07:51 AM

Baxajaun,

No olvides TMySQL de las contribuciones de xHarbour y ahora en Harbour, por cierto muy buena LIB.

William, Morales

Saludos



méxico.sureste
Posts: 1303
Joined: Tue Jul 21, 2009 08:12 AM
Re: ADORDD
Posted: Thu Mar 01, 2012 11:47 AM

Muchas gracias por vuestras indicaciones.

Para MySQL sin duda la opción TDolphin es la mejor. Además, la atención de Daniel es insuperable.

En cuanto a ADO, ¿dónde puedo encontrar información sobre ADO y Harbour?.

¿Hay alguna clase tipo TDBF para ADO, de modo que se pudieran manejar varios motores pero manteniendo la misma sintáxis del código fuente?.

Muchas gracias. Many thanks.



Un saludo, Best regards,



Harbour 3.2.0dev, Borland C++ 5.82 y FWH 13.06 [producción]



Implementando MSVC 2010, FWH64 y ADO.



Abandonando uso xHarbour y SQLRDD.

Continue the discussion