FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Me interesa probar ADS
Posts: 3382
Joined: Fri Oct 07, 2005 08:20 PM

Me interesa probar ADS

Posted: Thu Nov 04, 2010 03:49 AM

Hola amigos:

Estoy tratando de probar Advantage Data Server, he instalado el servidor pero
no logro compilar en pequeño programa de prueba que tome del foro, me tira
errores que me hacen pensar que me falta linkar algo.

Unresolved External HB_FUN_ADSSETFILETYPE Referenced from . . . .
y varias más.

Podrían indicarme si necesito instalar algo más ?, debo incluir LIBs en mi script
de compilación ?.

Pueden ver que necesito de ayuda basica, y será bienvenida.

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 601
Joined: Wed Jul 04, 2007 03:51 PM

Re: Me interesa probar ADS

Posted: Thu Nov 04, 2010 11:45 AM

Hola...
Estás agregando "ACE32.lib"?

Saludos, Esteban.

Ojeda Esteban Eduardo.

Buenos Aires - Argentina.

FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport

Skype: jreduojeda
Posts: 3382
Joined: Fri Oct 07, 2005 08:20 PM

Re: Me interesa probar ADS

Posted: Thu Nov 04, 2010 12:52 PM

Esteban:

Gracias por tu respuesta.

No he agregado minguna LIB a mi script de compilación, solo he instalado Advantage
Data Server y nada mas.

He buscado la Lib ACE32.LIB y no la encuentro, disculpa mi ignorancia, donde la debo tener ?

Estoy probando con FWH810, xHarbour y BCC55

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 601
Joined: Wed Jul 04, 2007 03:51 PM

Re: Me interesa probar ADS

Posted: Thu Nov 04, 2010 02:37 PM

Hola Armando...
Si no la tienes debes generarla con el ImpLib.exe de Borland a partir de ACE32.Dll, luego la lib generada la agregas a tu proyecto!
La ACE32.Dll la obtienes de la instalación de ADS Server.
Luego por línea de comandos ejecutas lo siguiente: "implib ace32.lib ace32.dll" (Sin la comillas)
Espero te sirva la ayuda.
Saludos, Esteban.

Ojeda Esteban Eduardo.

Buenos Aires - Argentina.

FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport

Skype: jreduojeda
Posts: 3382
Joined: Fri Oct 07, 2005 08:20 PM

Re: Me interesa probar ADS

Posted: Thu Nov 04, 2010 02:46 PM

Esteban:

Muchas gracias ya la he logrado crear con tu consejo, ahora me tira el siguiente error

Unable to open file ADVANTAGE.LIB

Existirá algun tutorial ?, para no estar dando mucha lata :oops:

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 1074
Joined: Fri Oct 07, 2005 01:56 PM

Re: Me interesa probar ADS

Posted: Thu Nov 04, 2010 03:33 PM
Hola

estas son las librerias de ADS

Code (fw): Select all Collapse
c:\xharbour\lib\rddads.lib+
c:\xharbour\lib\ace32.lib +
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
Posts: 3382
Joined: Fri Oct 07, 2005 08:20 PM

Re: Me interesa probar ADS

Posted: Thu Nov 04, 2010 10:22 PM

Patricio:

Gracias por tu respuesta, estoy incluyendo esas dos LIBs pero no hay éxito.

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 601
Joined: Wed Jul 04, 2007 03:51 PM

Re: Me interesa probar ADS

Posted: Thu Nov 04, 2010 11:46 PM

Hola...
Podrías dar más detalles del error que te aparece? O mostrar el código del ejemplo...?
A ver si podemos ayudarte.

En principio todo está en las dos Libs que menciona Patricio y en agregar #Include "ADS.CH" en todos los PRGs.

Pero si muestras algo por ahi podemos ayudarte mejor.
Saludos, Esteban.

Ojeda Esteban Eduardo.

Buenos Aires - Argentina.

FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport

Skype: jreduojeda
Posts: 3382
Joined: Fri Oct 07, 2005 08:20 PM

Re: Me interesa probar ADS

Posted: Fri Nov 05, 2010 12:33 AM
Esteban:

El código es muy sencillo incluso lo tome del foro

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


FUNCTION main()
LOCAL cAlias := "sql", cRec := ""

    rddRegister( "ADS", 1 )
    rddsetdefault( "ADS" )

    AdsSetFileType( ADS_CDX )

    SET SERVER LOCAL
    adsConnect(".")

    adsRightsCheck( .F. )

    //ADSSETDATEFORMAT("DD/MM/YYYY")

    SELECT 0
    ADSCreateSQLStatement( cAlias, 2 )
    ADSPREPARESQL( "select * from customer where state = 'NY'" )
    ADSEXECUTESQL()

    ? (cAlias) -> ( lastrec() )
    (cAlias) -> ( DBGOTOP() )
    DO WHILE ! (cALias) -> ( EOF() )
       cRec += STR( (cAlias)->(RECNO()) )
       (cAlias) -> ( DBSKIP() )
    ENDDO

    ? cRec

    BROWSE()

    DBCLOSEALL()
return NIL


Y este es el error





Como ves estoy compilando con VERCE, xHabrour y FWH 810

Saludos y gracias por tu ayuda
SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 601
Joined: Wed Jul 04, 2007 03:51 PM

Re: Me interesa probar ADS

Posted: Fri Nov 05, 2010 01:16 AM
Prueba lo siguiente...

Cambiar estas líneas, tambien cambia el orden:
Code (fw): Select all Collapse
AdsSetFileType( ADS_CDX )
SET SERVER LOCAL


Code (fw): Select all Collapse
SET SERVER LOCAL
SET FILETYPE TO CDX


Prueba y vemos que pasa...
Saludos!
Ojeda Esteban Eduardo.

Buenos Aires - Argentina.

FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport

Skype: jreduojeda
Posts: 3382
Joined: Fri Oct 07, 2005 08:20 PM

Re: Me interesa probar ADS

Posted: Fri Nov 05, 2010 02:36 AM

Esteban:

Nop, sigue igual.

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 1074
Joined: Fri Oct 07, 2005 01:56 PM

Re: Me interesa probar ADS

Posted: Fri Nov 05, 2010 04:09 AM

se ve claro el error, no existe la lib advantage.lib

yo no utilizo verse, trata de modificar las librerias o bien cambia de nombre a rddads.lib advantage.lib

Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
Posts: 601
Joined: Wed Jul 04, 2007 03:51 PM

Re: Me interesa probar ADS

Posted: Fri Nov 05, 2010 09:53 AM
Patricio Avalos Aguirre wrote:se ve claro el error, no existe la lib advantage.lib

yo no utilizo verse, trata de modificar las librerias o bien cambia de nombre a rddads.lib advantage.lib

Claro...
Yo en mi proyecto no tengo niguna "Advangage.lib", y todo funciona correctamente.
Ojeda Esteban Eduardo.

Buenos Aires - Argentina.

FWH - PellesC - DBF/CDX - ADS - Gloriosos .Bat - MySql - C# .net - FastReport

Skype: jreduojeda
Posts: 1713
Joined: Tue Oct 28, 2008 06:26 PM

Re: Me interesa probar ADS

Posted: Fri Nov 05, 2010 12:21 PM

Hola distinguidos

Dónde consigo ADS para instalarlo me interesa aprender

Gracias amigos

Saludos,

Adhemar

Saludos,



Adhemar Cuéllar

Posts: 1074
Joined: Fri Oct 07, 2005 01:56 PM

Re: Me interesa probar ADS

Posted: Fri Nov 05, 2010 04:06 PM
Hola

http://devzone.advantagedatabase.com/dz/content.aspx?key=20

busca en el foro, habia un link de ads server 10 con 2 licencias gratis, no lo pude encontrar :-)
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl