FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Nuevo AdoRDD (libre)
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Nuevo AdoRDD (libre)

Posted: Mon May 07, 2007 09:45 AM
2007-05-07 11:28 UTC+0100 Antonio Linares (alinares@fivetechsoft.com)
   * contrib/adordd/adordd.prg
     * INDEX ON ... Implementation
     * OrdListClear() and OrdListAdd() implementation

INDEX ON ... está funcionando aunque no soporta todas las posibles claúsulas aún

www.viaopen.com/files/adordd.zip
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 111
Joined: Sun Aug 13, 2006 07:28 PM

error

Posted: Tue May 08, 2007 07:53 PM

saludos colegas

estoy probando los ejemplos de ado

pero me tira estos errores como los corrigo

Error: Unresolved external '_hb_sxDeCrypt' referenced from D:\FIVEWIN\HARBOUR\LIB\RDD.LIB|dbf1

Error: Unresolved external '_hb_sxPtoD' referenced from D:\FIVEWIN\HARBOUR\LIB\RDD.LIB|dbf1

Error: Unresolved external '_hb_sxDtoP' referenced from D:\FIVEWIN\HARBOUR\LIB\RDD.LIB|dbf1

Error: Unresolved external '_hb_sxEnCrypt' referenced from D:\FIVEWIN\HARBOUR\LIB\RDD.LIB|dbf1

saludos espero me ayuden

gracias

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Nuevo AdoRDD (libre)

Posted: Tue May 08, 2007 08:04 PM

te falta enlazar hbsix.lib

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 111
Joined: Sun Aug 13, 2006 07:28 PM

Nuevo AdoRDD (libre)

Posted: Tue May 08, 2007 10:35 PM

ya quedo antonio...

solo una pregunta porque cuando realizo un ejemplo con sql server me manda un error que es el siguiente:

Error occurred at: 05/08/07, 17:23:53
Error description: Error ADODB.Recordset/16389 E_FAIL: OPEN
Args:
[ 1] = C Select Contact,Phone FROM Customer
[ 2] = O Object

Stack Calls

Called from TOLEAUTO:OPEN(0)
Called from ADO_OPEN(178)
Called from DBUSEAREA(0)
Called from MAIN(8)

con access me lo hace bien pero con sql server no que estoy haciendo mal

saludos

Posts: 9
Joined: Wed May 09, 2007 12:28 AM

Probando ADORDD

Posted: Wed May 09, 2007 12:43 AM

Felicidades por este gran trabajo.

ya probe esta libreria, mi pregunta es si solamente funciona compilando la aplicacion con FiveWin ?, o sea, no es posible usar esta libreria solo con (x)harbour nada mas?, o forzosamente hay que enlazar la libreroa FIveWin?

Saludos
Atte

Mauro S.

saludos desde Veracruz, Mexico

Posts: 9
Joined: Wed May 09, 2007 12:28 AM

Error al compilar con harbour

Posted: Wed May 09, 2007 12:58 AM

Hola Antonio, baje el harbour.exe de tu pagina, y copie en las carpetas LIB e INCLUDE los archivos de ADORDD ( adordd.lib , usrrdd.lib y hboleaut.lib, adordd.ch y usrrdd.ch

y compile el ejemplo hello.prg en el cual le agrege las lineas de :

include "adordd.ch"

include "usrrdd.ch"

REQUEST ADORDD

function main()
.
.
.
return nil

y al compilar con build hello, me da los siguientes errores

Compiling...
Harbour devel build 1.1-0 Intl.
Copyright 1999-2007, http://www.harbour-project.org/
Compiling 'hola2.prg' and generating preprocessed output to 'hola2.ppo'...

100

100

200

300

Lines 527, Functions/Procedures 1
Generating C source output to 'hola2.c'... Done.
Borland C++ 5.5 for Win32 Copyright (c) 1993, 2000 Borland
hola2.c:
*
Linking...
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_FUN_HB_GT_WIN' referenced from C:\HARBOUR\LIB\RTL.LIB|gtsys
Error: Unresolved external '_HB_FUN_TOLEAUTO' referenced from C:\HARBOUR\LIB\ADORDD.LIB|adordd

Saludos
Mauro S.

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Nuevo AdoRDD (libre)

Posted: Wed May 09, 2007 08:46 AM
2007-05-09 10:41 UTC+0100 Antonio Linares (alinares@fivetechsoft.com)
   * contrib/adordd/adordd.prg
     + New functions HB_AdoRddGetConnection( [<nWorkArea>] ) --> oAdoConnection
       and HB_AdoRddGetCatalog( [<nWorkArea>] ) --> oAdoCatalog


www.fivetechsoft.com/files/adordd.zip
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Nuevo AdoRDD (libre)

Posted: Wed May 09, 2007 08:48 AM

Mauro,

AdoRdd.lib no necesita FiveWin. Aunque puede usarse con FiveWin, si se desea.

Tienes que enlazar la librería hboleaut.lib que se incluye en el fichero ZIP, y has de enlazar hbgui.lib en vez de gtwin.lib si vas a usar FiveWin. Para modo texto, sin FiveWin, tienes que enlazar gtwin.lib

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Nuevo AdoRDD (libre)

Posted: Wed May 09, 2007 08:57 AM
2007-05-09 10:55 UTC+0100 Antonio Linares (alinares@fivetechsoft.com)
   * contrib/adordd/adordd.prg
     + Added function HB_AdoRddGetRecordSet( [<nWorkArea>] ) --> oAdoRecordset


www.fivetechsoft.com/files/adordd.zip
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 564
Joined: Thu Oct 13, 2005 09:23 AM

Nuevo AdoRDD (libre)

Posted: Wed May 09, 2007 12:29 PM

Hola:
Alguien podría poner unas directrices para usar adordd en xharbour.
He hecho esto:
1.- Recompilar adordd.prg con xHarbour
2.- Compilar el ejempli access1.prg con xHarbour
3.- Enlazar access1.obj junto con adordd.obj y las demás librerías de xHarbour y FWH que uso normalmente, más la usrrdd.lib que viene con xHarbour. No enlazo hboleaut.lib pues pienso que no hace falta.

Y me da este mensaje de error
Called from: win32ole.prg => TOLEAUTO:OPEN(0)
Called from: => ADO_OPEN(244)
Called from: => DBUSEAREA(0)
Called from: access1.prg => MAIN(8)

¿?

Saludos,

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Nuevo AdoRDD (libre)

Posted: Wed May 09, 2007 12:37 PM

Jose Luis,

Lo estas haciendo bien, lo que ocurre es que se ha cambiado el contenido de Test.mdb, asi que tienes que cambiar esta línea en access1.prg:

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

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 9
Joined: Wed May 09, 2007 12:28 AM

Aun tengo errores

Posted: Wed May 09, 2007 02:22 PM

Antonio, ya hice lo que me indicastes, ya se elimino un error enlzando Hboleaut.lib, pero sigue el de Gtwin.lib, aqui envio el ejemplo y el error al compilar.

  • hola.prg

include "adordd.ch"

REQUEST ADORDD

function Main()

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

Browse()

USE

return nil

  • build.bat
  • esto es parte del BUILD.BAT

echo c0w32.obj + > b32.bc
echo %1.obj, + >> b32.bc
echo %1.exe, + >> b32.bc
echo %1.map, + >> b32.bc
echo %hdir%\lib\rtl.lib + >> b32.bc
echo %hdir%\lib\vm.lib + >> b32.bc
echo %hdir%\lib\gtwin.lib + >> b32.bc
echo %hdir%\lib\lang.lib + >> b32.bc
echo %hdir%\lib\macro.lib + >> b32.bc
echo %hdir%\lib\rdd.lib + >> b32.bc
echo %hdir%\lib\dbfntx.lib + >> b32.bc
echo %hdir%\lib\dbfcdx.lib + >> b32.bc
echo %hdir%\lib\dbffpt.lib + >> b32.bc
echo %hdir%\lib\hbsix.lib + >> b32.bc
echo %hdir%\lib\debug.lib + >> b32.bc
echo %hdir%\lib\common.lib + >> b32.bc
echo %hdir%\lib\pp.lib + >> b32.bc
echo %hdir%\lib\codepage.lib + >> b32.bc
echo %hdir%\lib\adordd.lib + >> b32.bc
echo %hdir%\lib\usrrdd.lib + >> b32.bc
echo %hdir%\lib\hboleaut.lib + >> b32.bc

  • Y ESTE ES EL RESULTADO

Compiling...
Harbour devel build 1.1-0 Intl.
Copyright 1999-2007, http://www.harbour-project.org/
Compiling 'hola.prg' and generating preprocessed output to 'hola.ppo'...

100

Lines 168, Functions/Procedures 1
Generating C source output to 'hola.c'... Done.
Borland C++ 5.5 for Win32 Copyright (c) 1993, 2000 Borland
hola.c:
*
Linking...
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_FUN_HB_GT_WIN' referenced from C:\HARBOUR\LIB\RTL.LIB|gtsys

Saludos

Mauro S.

Posts: 1144
Joined: Mon Feb 05, 2007 07:15 PM

Nuevo AdoRDD (libre)

Posted: Wed May 09, 2007 03:38 PM

Mauro,

intenta cambiar GtWin.lib por GtGui.lib

saludos, cordiales.

Cesar Cortes Cruz

SysCtrl Software

Mexico



' Sin +- FWH es mejor "
Posts: 9
Joined: Wed May 09, 2007 12:28 AM

Pues ya hice algunas pruebas

Posted: Wed May 09, 2007 06:47 PM

ya cambie la libreria GTWIN.LIB por hbgui,lib y funciono, aunque con, aunque con el ejemplo de access3.prg me da errores de
DBSETRELATION(0), pero ahi lo checare con calma,, todo esto lo hice con harbour bajado de la pagina de Antonio Linares

tambien hice las pruebas con todos los ejemplos tanto con access y mysql que estan en el ZIP con FWH y XHarbour y funcionan muy bien, Creo que me tendre que pasar a FiveWin, je je je,

Saludos a todos
Mauro S.
Veracruz, Mexico

Posts: 1144
Joined: Mon Feb 05, 2007 07:15 PM

Nuevo AdoRDD (libre)

Posted: Wed May 09, 2007 07:23 PM

que ondas Mauro,

si en algo te puedo apoyar

aqui andamos,

saludos al puerto de veracruz y a sus buenas carnes,,, jeje.

desde torreon coahila,, saludos..

Cesar Cortes Cruz

SysCtrl Software

Mexico



' Sin +- FWH es mejor "