Página 1 de 1

ADS

Publicado: Mar Abr 05, 2005 5:34 pm
por fredy[1]
Hola,
¿Me podéis contar qué hay que hacer para utilizar ADS local con Xailer?
He añadido la rddads.lib al proyecto, pero me da funciones no definidas.
He añadido ace32.lib y me siguen faltando 2 funciones.
Recuerdo que la ace32.lib habí­a que construirla o algo así­, no sé, tal vez
tengo una muy vieja.
¿Alguien sabe dónde conseguir una que funcione?
Un saludico,
Fredy
---
avast! Antivirus: Saliente mensaje limpio.
Base de datos de Virus (VPS): 0514-0, 05/04/2005
Comprobado en: 05/04/2005 17:34:24
avast! tiene los derechos reservados (c) 1988-2004 ALWIL Software.
http://www.avast.com

ADS

Publicado: Mar Abr 05, 2005 6:31 pm
por ignacio
Fredy,
Creo que deberían estar dichas librerias en Xailerlib, puedes comprobarlo.
Gracias.
"Fredy" <fredy@airtel.net> escribió en el mensaje
news:[email=3987632483191425316352@news.ozs.com...]3987632483191425316352@news.ozs.com...[/email]
> Hola,
> ¿Me podéis contar qué hay que hacer para utilizar ADS local con Xailer?
>
> He añadido la rddads.lib al proyecto, pero me da funciones no definidas.
> He añadido ace32.lib y me siguen faltando 2 funciones.
>
> Recuerdo que la ace32.lib había que construirla o algo así, no sé, tal vez
> tengo una muy vieja.
> ¿Alguien sabe dónde conseguir una que funcione?
>
>
> Un saludico,
> Fredy
>
>
>
>
>
> ---
> avast! Antivirus: Saliente mensaje limpio.
> Base de datos de Virus (VPS): 0514-0, 05/04/2005
> Comprobado en: 05/04/2005 17:34:24
> avast! tiene los derechos reservados (c) 1988-2004 ALWIL Software.
> http://www.avast.com
>
>
>

ADS

Publicado: Mar Abr 05, 2005 10:32 pm
por fredy[1]
Hola,
La rddads.lib si que se instala cuando instalamos la versión de xHarbour
que tenéis en la web, pero la ads.lib no.
Un saludico,
Fredy

ADS

Publicado: Mié Abr 06, 2005 10:37 am
por ignacio
Fredy,
Esa librería no es más que una librería de importación de ace32.dll.
Ace32.dll es redistribuible pero sin embargo ace32.lib no esta en la carpeta
de redistribuible. No tiene mucho sentido que no lo sea pues cualquiera
puede construirla con la herramienta implib.exe pero seguramente no la han
includo porque realmente no hace falta en los equipos cliente.
También puedes conseguirla descargando el ACE SDK del site de Advantage que
te lo recomiendo además para tener información completa de los mensajes de
error de ADS.
En cualquier caso, si me mandas un email privado requiriendola te la mando.
Un saludo,
"Fredy" <fredy@airtel.net> escribió en el mensaje
news:[email=MPG.1cbd143f941819b79896ec@news.ozs.com...]MPG.1cbd143f941819b79896ec@news.ozs.com...[/email]
Hola,
La rddads.lib si que se instala cuando instalamos la versión de xHarbour
que tenéis en la web, pero la ads.lib no.
Un saludico,
Fredy

ADS

Publicado: Mié Abr 06, 2005 4:50 pm
por fredy[1]
Hola,
Me he bajado el Data Architect utility (ace32.exe) de la web de Advantage,
he procesado el ace32.dll com el implib para genera la librerí­a y me funciona
perfecto. Gracias.
Un saludico,
Fredy
> Fredy,
>
> Esa librerí­a no es más que una librerí­a de importación de ace32.dll.
> Ace32.dll es redistribuible pero sin embargo ace32.lib no esta en la
> carpeta de redistribuible. No tiene mucho sentido que no lo sea pues
> cualquiera puede construirla con la herramienta implib.exe pero
> seguramente no la han includo porque realmente no hace falta en los
> equipos cliente.
>
> También puedes conseguirla descargando el ACE SDK del site de
> Advantage que te lo recomiendo además para tener información completa
> de los mensajes de error de ADS.
>
> En cualquier caso, si me mandas un email privado requiriendola te la
> mando.
>
> Un saludo,
>
> "Fredy" <fredy@airtel.net> escribió en el mensaje
> news:[email=MPG.1cbd143f941819b79896ec@news.ozs.com...]MPG.1cbd143f941819b79896ec@news.ozs.com...[/email] Hola,
>
> La rddads.lib si que se instala cuando instalamos la versión de
> xHarbour que tenéis en la web, pero la ads.lib no.
>
> Un saludico,
> Fredy
> ---
> avast! Antivirus: Entrante mensaje limpio.
> Base de datos de Virus (VPS): 0514-0, 05/04/2005
> Comprobado en: 06/04/2005 15:33:42
> avast! tiene los derechos reservados (c) 1988-2004 ALWIL Software.
> http://www.avast.com
---
avast! Antivirus: Saliente mensaje limpio.
Base de datos de Virus (VPS): 0514-0, 05/04/2005
Comprobado en: 06/04/2005 16:50:12
avast! tiene los derechos reservados (c) 1988-2004 ALWIL Software.
http://www.avast.com

ADS

Publicado: Mié Abr 06, 2005 9:17 pm
por Rene Flores
Fredy:
> ¿Me podéis contar qué hay que hacer para utilizar ADS local con Xailer?
Este es mi departamento, jejejeje
yo lo utilizo asi en Xailer:
Procedure Main()
REQUEST _ADS
RddRegister("ADS",1)
RddSetDefault("ADS")
/* seleccionado todos los tipos de servidores */
AdsSetServerType(7)
/* seleccionando el tipo de archivos a manejar:
1 NTX
2 CDX
3 ADT */
AdsSetFileType(2)
Application:cTitle := "ADSTest"
TForm1():New( Application ):Show()
Application:Run()
Return
>
> He añadido la rddads.lib al proyecto, pero me da funciones no definidas.
> He añadido ace32.lib y me siguen faltando 2 funciones.
Recuerda, el RDDADS.LIB es una que viene con el xHarbour de Xailer, y el
ACE32.LIB se deriva del ACE32.dll. Lo que tienes que hacer es conseguir
la ACE32.DLL y utilizando el IMPLIB de Borland C++ debes crearte la LIB
de esta forma:
IMPLIB ACE32.LIB ACE32.DLL
Es MUY IMPORTANTE que tus DLLs de ADS sean todas de la misma version, es
decir, el ACE32.DLL, el ADSLOC32.DLL y el AXCW32.DLL tienen todas que
coincidir en versiones.
Para tener los DLLs de la ultima versión te puedes descargar el
Advantage Data Architect de mi pagina:
http://www.ciber-tec.d2g.com/ads/ver7/arc32.exe
Una vez instalado, encontraras los DLLs de Advantage en el mismo
directorio donde haz instalado el ARC.
OJO: deshazte de TODOS otros DLLs de ADS de versiones anteriores que tengas.
Saludos
Rene Flores
http://www.ciber-tec.com
-------------------------
Visita mi Blog
http://www.objetopersistente.blogspot.com

ADS

Publicado: Jue Abr 07, 2005 9:42 am
por ignacio
Rene,
Con el ADSDataSource de Xailer no hace falta hacer nada de lo que haces, tan
sólo hay que colocar el AdsDataSource en el formulario y poner sus
propiedades.
Por cierto, ADSDataSource tiene nuevos métodos QueryArray(), QueryRow() y
QueryValue() igual que el DataSource de ODBC que admiten instrucciones SQL.
De esta forma POR FIN se pueden hacer aplicaciones con el motro AIS
(Internet) de ADS pues accediendo directamente a las tablas es super lento.
De esta forma todas las consultas se hacen con estos tres métodos indicando
excactamente los campos a recuperar (lo cual ya supone una mejoría
importante en conexiones lentas) y las tablas realmente sólo se usan para
modificaciones, supresiones y altas evitando por lo tanto el tráfico en la
red.
Un saludo,
"Rene Flores" <rflores.removeforspam@ciber-tec.com> escribió en el mensaje
news:[email=425435b1@ozsrv2.ozlan.local...]425435b1@ozsrv2.ozlan.local...[/email]
> Fredy:
>
>> ¿Me podéis contar qué hay que hacer para utilizar ADS local con Xailer?
>
> Este es mi departamento, jejejeje
>
> yo lo utilizo asi en Xailer:
>
> Procedure Main()
>
> REQUEST _ADS
> RddRegister("ADS",1)
> RddSetDefault("ADS")
>
> /* seleccionado todos los tipos de servidores */
> AdsSetServerType(7)
>
> /* seleccionando el tipo de archivos a manejar:
> 1 NTX
> 2 CDX
> 3 ADT */
> AdsSetFileType(2)
>
> Application:cTitle := "ADSTest"
> TForm1():New( Application ):Show()
> Application:Run()
>
> Return
>
>>
>> He añadido la rddads.lib al proyecto, pero me da funciones no definidas.
>> He añadido ace32.lib y me siguen faltando 2 funciones.
>
> Recuerda, el RDDADS.LIB es una que viene con el xHarbour de Xailer, y el
> ACE32.LIB se deriva del ACE32.dll. Lo que tienes que hacer es conseguir la
> ACE32.DLL y utilizando el IMPLIB de Borland C++ debes crearte la LIB de
> esta forma:
>
> IMPLIB ACE32.LIB ACE32.DLL
>
>
> Es MUY IMPORTANTE que tus DLLs de ADS sean todas de la misma version, es
> decir, el ACE32.DLL, el ADSLOC32.DLL y el AXCW32.DLL tienen todas que
> coincidir en versiones.
>
> Para tener los DLLs de la ultima versión te puedes descargar el Advantage
> Data Architect de mi pagina:
>
> http://www.ciber-tec.d2g.com/ads/ver7/arc32.exe
>
> Una vez instalado, encontraras los DLLs de Advantage en el mismo
> directorio donde haz instalado el ARC.
>
> OJO: deshazte de TODOS otros DLLs de ADS de versiones anteriores que
> tengas.
>
> Saludos
>
> Rene Flores
> http://www.ciber-tec.com
> -------------------------
> Visita mi Blog
> http://www.objetopersistente.blogspot.com