In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Ayuda con ADS

Foro de Xailer profesional en español
Responder
Martin del Angel[1]
Mensajes: 114
Registrado: Dom Dic 18, 2005 7:50 pm

Ayuda con ADS

Mensaje por Martin del Angel[1] »

Hola a Todos !
Primero que nada les deseo Felices Fiestas !..
Tengo un problema.
Deseo Utilizar Advantage Servidor Remoto Utilizando DataSets
Localmente lo tengo instalado y tengo el diccionario de datos instalado en
el siguiente folder
C:XAILERREGISDATOS el diccionario se llama VENTASREGIS.ADD
Utilizo un AdsDataSource con lo siguiente:
cConnect = C:XAILERREGISDATOS
nFileType = afCDX
nServerType = asREMOTE
cVarName = oADSDATA
y el DbfDataSet
cName = MovsInv.dbf
cVarName = oMovsInv
oDataSource = oADSDATA
al ponerle lOpen a .T.
me sale el siguiente error
DBUSEAREA(0)
Error ADSCDX/6316 Open error: MOVSINV.dbf
Argumentos: ()
Que esta mal ?
Gracias
Rene Flores
Mensajes: 620
Registrado: Jue Mar 23, 2006 2:39 am

Ayuda con ADS

Mensaje por Rene Flores »

Martin:
>
> DBUSEAREA(0)
> Error ADSCDX/6316 Open error: MOVSINV.dbf
> Argumentos: ()
>
>
> Que esta mal ?
Es tu version del servidor ADS.
El error 6316 se refiere a incompatibilidad de los DLLs del cliente, con
la version del servidor.
Los DLLs del cliente (ACE32.DLL y AXWCS32.DLL) tienen que ser de LA
MISMA VERSION O ANTERIOR A LA VERSION DEL SERVIDOR REMOTO, me explico:
Si tu servidor es version 8.0, puedes utilizar las DLLs del cliente en
versiones 8.0, 7.0 y 6.22
Lo que NO puedes hacer, es que tengas una version del DLL cliente mayor
a la version de tu servidor, es decir, que tus DLLs clientes sean de la
version 8.0 por ejemplo y tu servidor sea de la version 7.0
Es decir, de server superior, puedes utilizar clientes iguales o
inferiores en version, pero de server inferior no puedes utilizar
clientes superiores.
Revisa que version es tu servidor remoto, y asegurate que las DLLs
clientes sean de igual version.
Saludos
Rene Flores
http://www.ciber-tec.com
Martin del Angel[1]
Mensajes: 114
Registrado: Dom Dic 18, 2005 7:50 pm

Ayuda con ADS

Mensaje por Martin del Angel[1] »

Muchas Gracias Rene...
Aprovechando cuando tengas el curso de CGI , avisame a
mdangel@dymsasistemas.com
el curso de Xailer , sabes me sirvio mucho, te acuerdas el proyecto que
tenia que hacer , pues ya lo termine con buenos resultados, ahora me
pidieron otro en el cual quiero utilizar al maximo el ADS
Que tengas buen fin de año.
Martin del Angel
dymsasistemas.com
"Rene Flores" <rflores.removeforspam@ciber-tec.com> wrote in message
news:45971dd8$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Martin:
>
>>
>> DBUSEAREA(0)
>> Error ADSCDX/6316 Open error: MOVSINV.dbf
>> Argumentos: ()
>>
>>
>> Que esta mal ?
>
> Es tu version del servidor ADS.
>
> El error 6316 se refiere a incompatibilidad de los DLLs del cliente, con
> la version del servidor.
>
> Los DLLs del cliente (ACE32.DLL y AXWCS32.DLL) tienen que ser de LA
> MISMA VERSION O ANTERIOR A LA VERSION DEL SERVIDOR REMOTO, me explico:
>
> Si tu servidor es version 8.0, puedes utilizar las DLLs del cliente en
> versiones 8.0, 7.0 y 6.22
>
> Lo que NO puedes hacer, es que tengas una version del DLL cliente mayor
> a la version de tu servidor, es decir, que tus DLLs clientes sean de la
> version 8.0 por ejemplo y tu servidor sea de la version 7.0
>
> Es decir, de server superior, puedes utilizar clientes iguales o
> inferiores en version, pero de server inferior no puedes utilizar
> clientes superiores.
>
> Revisa que version es tu servidor remoto, y asegurate que las DLLs
> clientes sean de igual version.
>
> Saludos
>
> Rene Flores
> http://www.ciber-tec.com
Martin del Angel[1]
Mensajes: 114
Registrado: Dom Dic 18, 2005 7:50 pm

Ayuda con ADS

Mensaje por Martin del Angel[1] »

Rene:
otra molestia
1.- Tengo el codigo para abrir archivos que utilizamos en el curso y trato
de hacer lo sihguiente y me sale este error
IF !AdsConnect60(RUTA_ARCHIVOS+ "VENTASREGIS.add", 7,"ADSSYS","")
MsgStop("No fue posible abrir la base de datos VentasRegis ")
RETURN NIL
ENDIF
ALIAS_CUENTAS := AbreDbf(RUTA_ARCHIVOS+"CUENTAS.DBF",1,.F.,.F.)
ORDSETFOCUS("CUENTA")
Si abre la base de Datos , pero marca error cuando intenta abrir el archivo
de Cuentas
DBUSEAREA(0)
Error ADSCDX/5132 Error de apertura: C:XailerRegisDatosCUENTAS.DBF
Arguments: ()
2. Otra pregunta , Puedo abrir la base de datos como se hace arriba y en
otro modulo conectarme con Datasets a la misma Base de Datos y archivos una
vez ya abierta?
Gracias!
"Rene Flores" <rflores.removeforspam@ciber-tec.com> wrote in message
news:45971dd8$[email=1@news.xailer.com...]1@news.xailer.com...[/email]
> Martin:
>
>>
>> DBUSEAREA(0)
>> Error ADSCDX/6316 Open error: MOVSINV.dbf
>> Argumentos: ()
>>
>>
>> Que esta mal ?
>
> Es tu version del servidor ADS.
>
> El error 6316 se refiere a incompatibilidad de los DLLs del cliente, con
> la version del servidor.
>
> Los DLLs del cliente (ACE32.DLL y AXWCS32.DLL) tienen que ser de LA
> MISMA VERSION O ANTERIOR A LA VERSION DEL SERVIDOR REMOTO, me explico:
>
> Si tu servidor es version 8.0, puedes utilizar las DLLs del cliente en
> versiones 8.0, 7.0 y 6.22
>
> Lo que NO puedes hacer, es que tengas una version del DLL cliente mayor
> a la version de tu servidor, es decir, que tus DLLs clientes sean de la
> version 8.0 por ejemplo y tu servidor sea de la version 7.0
>
> Es decir, de server superior, puedes utilizar clientes iguales o
> inferiores en version, pero de server inferior no puedes utilizar
> clientes superiores.
>
> Revisa que version es tu servidor remoto, y asegurate que las DLLs
> clientes sean de igual version.
>
> Saludos
>
> Rene Flores
> http://www.ciber-tec.com
Rene Flores
Mensajes: 620
Registrado: Jue Mar 23, 2006 2:39 am

Ayuda con ADS

Mensaje por Rene Flores »

Martin:
> ALIAS_CUENTAS := AbreDbf(RUTA_ARCHIVOS+"CUENTAS.DBF",1,.F.,.F.)
> ORDSETFOCUS("CUENTA")
>
> Si abre la base de Datos , pero marca error cuando intenta abrir el archivo
> de Cuentas
Hubo cambios en el RDDADS de xHarbour para mejor soporte del
diccionario, ahora, una vez conectado al diccionario, con el
AdsConnect60() ya no es necesario inclur la ruta donde esta el archivo
al momento de abrir la tabla (siempre y cuando la tabla este en el
diccionario), es decir, basta con que pases el nombre de la tabla, sin ruta.
> 2. Otra pregunta , Puedo abrir la base de datos como se hace arriba y en
> otro modulo conectarme con Datasets a la misma Base de Datos y archivos una
> vez ya abierta?
Claro que si, sin ningun problema, eso lo gestiona el ADS, no Xailer. De
hecho nosotros tenemos aplicaciones en xHarbour modo consola y FiveWin
usando las tablas de ADS de la manera "tradicional" y progrmas en Xailer
usando Datasets.
Saludos
Rene Flores
http://www.ciber-tec.com
Martin del Angel[1]
Mensajes: 114
Registrado: Dom Dic 18, 2005 7:50 pm

Ayuda con ADS

Mensaje por Martin del Angel[1] »

Muchas gracias Rene , como siempre bien acertado.
P.D. Avisame cuando tengas el curso de CGI
Saludos....
"Rene Flores" <rflores.removeforspam@ciber-tec.com> wrote in message
news:[email=4599476a@news.xailer.com...]4599476a@news.xailer.com...[/email]
> Martin:
>
>> ALIAS_CUENTAS := AbreDbf(RUTA_ARCHIVOS+"CUENTAS.DBF",1,.F.,.F.)
>> ORDSETFOCUS("CUENTA")
>>
>> Si abre la base de Datos , pero marca error cuando intenta abrir el
>> archivo
>> de Cuentas
>
> Hubo cambios en el RDDADS de xHarbour para mejor soporte del
> diccionario, ahora, una vez conectado al diccionario, con el
> AdsConnect60() ya no es necesario inclur la ruta donde esta el archivo
> al momento de abrir la tabla (siempre y cuando la tabla este en el
> diccionario), es decir, basta con que pases el nombre de la tabla, sin
> ruta.
>
>
>> 2. Otra pregunta , Puedo abrir la base de datos como se hace arriba y en
>> otro modulo conectarme con Datasets a la misma Base de Datos y archivos
>> una
>> vez ya abierta?
>
> Claro que si, sin ningun problema, eso lo gestiona el ADS, no Xailer. De
> hecho nosotros tenemos aplicaciones en xHarbour modo consola y FiveWin
> usando las tablas de ADS de la manera "tradicional" y progrmas en Xailer
> usando Datasets.
>
> Saludos
>
> Rene Flores
> http://www.ciber-tec.com
Responder