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