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.
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.
ADS y Xailer 2.0.17
ADS y Xailer 2.0.17
Que version de ADS se esta usando en Xailer 2.0.17?
Estoy usando la version mas actual de ADS (Version 9.0.0.7) y no me lee las
tablas. Cuando trato de conectar el dataset me sale el error 7123:
>>DBUSEAREA(0)
>>Error ADSADT/7123 Open error: CUSTOMER.adt
>>Arguments: ()
Esto significa que la version de ADS que tiene Xailer es diferente de la
version ADS que estoy usando.
Saludos,
George
Estoy usando la version mas actual de ADS (Version 9.0.0.7) y no me lee las
tablas. Cuando trato de conectar el dataset me sale el error 7123:
>>DBUSEAREA(0)
>>Error ADSADT/7123 Open error: CUSTOMER.adt
>>Arguments: ()
Esto significa que la version de ADS que tiene Xailer es diferente de la
version ADS que estoy usando.
Saludos,
George
- ignacio
- Site Admin
- Mensajes: 9441
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
ADS y Xailer 2.0.17
George,
Actualmente la versión que se incluimos de la librería de XHARBOUR RDD_ADS
es para la versión 7. No obstante, con los fuentes de xHarbour del CVS puede
construir dicha librería para la versión de ADS que necesite. El experto
Rene Flores es posible que incluso ya la tenga hecha él mismo.
Es nuestra intención actualizar dicha librería con la versión 10 de ADS que
será publicada próximamente.
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Equipo de Xailer/Xailer team]
http://www.xailer.com
http://www.xailer.info
"George" <george@noreply.com> escribió en el mensaje de
noticias:4bce666b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Que version de ADS se esta usando en Xailer 2.0.17?
> Estoy usando la version mas actual de ADS (Version 9.0.0.7) y no me lee
> las tablas. Cuando trato de conectar el dataset me sale el error 7123:
> >>DBUSEAREA(0)
> >>Error ADSADT/7123 Open error: CUSTOMER.adt
> >>Arguments: ()
> Esto significa que la version de ADS que tiene Xailer es diferente de la
> version ADS que estoy usando.
>
> Saludos,
>
> George
>
Actualmente la versión que se incluimos de la librería de XHARBOUR RDD_ADS
es para la versión 7. No obstante, con los fuentes de xHarbour del CVS puede
construir dicha librería para la versión de ADS que necesite. El experto
Rene Flores es posible que incluso ya la tenga hecha él mismo.
Es nuestra intención actualizar dicha librería con la versión 10 de ADS que
será publicada próximamente.
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Equipo de Xailer/Xailer team]
http://www.xailer.com
http://www.xailer.info
"George" <george@noreply.com> escribió en el mensaje de
noticias:4bce666b$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Que version de ADS se esta usando en Xailer 2.0.17?
> Estoy usando la version mas actual de ADS (Version 9.0.0.7) y no me lee
> las tablas. Cuando trato de conectar el dataset me sale el error 7123:
> >>DBUSEAREA(0)
> >>Error ADSADT/7123 Open error: CUSTOMER.adt
> >>Arguments: ()
> Esto significa que la version de ADS que tiene Xailer es diferente de la
> version ADS que estoy usando.
>
> Saludos,
>
> George
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
ADS y Xailer 2.0.17
George:
Varias cosas:
La versión mas actual de ADS no es la que tu tienes, es la 9.1 <- este
".1" puede ser una gran diferencia, hay varios bugs corregidos en esta
version.
El error 7123 no tiene nada que ver con la version del RDDADS que
maneja Xailer (ya me extrañaba muy mucho a mi, tenemos montón de tiempo
usando los ADTs con Xailer 1.9 y 2.0 y nunca habiamos tenido tal error).
El error se debe a un "tipo de campo desconocido", la tabla se creo con
una version mas nueva de ADS o bien esta corrupta (me inclino por lo
segundo) porque una version menor de ADS SIEMPRE puede hacer referencia
a una version mayor, me explico, en el caso de Xailer que usa las libs
de ADS 8.1 puede ver y manipuar sin ningun problema tablas creadas con
la version 9.x, de hecho tengo montones de clientes de ADS con Clipper,
que usan el cliente 7.1 (porque no hay cliente Clipper para versiones
mas actuales) con ADS 8 y 9 y no tienen ningun problema.
Nosotros tenemos frecuentes problemas de este tipo cuando se migran
tablas de DBF a ADT quizá ese sea tu caso, el problema consiste en que
en ADT, los campos NUMERICOS (INT o SHORTINT en ADT) NO PUEDEN SER DE
LONGITUD 1, es decir no puedes tener un campo Numeric, 1, 0, los campos
de este tipo SIEMPRE tiene que ser de longitud 2.
Cualquier duda contactame
Saludos
Rene Flores
http://www.ciber-tec.com
escribió:
> Que version de ADS se esta usando en Xailer 2.0.17?
> Estoy usando la version mas actual de ADS (Version 9.0.0.7) y no me lee las
> tablas. Cuando trato de conectar el dataset me sale el error 7123:
> >>DBUSEAREA(0)
> >>Error ADSADT/7123 Open error: CUSTOMER.adt
> >>Arguments: ()
> Esto significa que la version de ADS que tiene Xailer es diferente de la
> version ADS que estoy usando.
>
> Saludos,
>
> George
>
>
Varias cosas:
La versión mas actual de ADS no es la que tu tienes, es la 9.1 <- este
".1" puede ser una gran diferencia, hay varios bugs corregidos en esta
version.
El error 7123 no tiene nada que ver con la version del RDDADS que
maneja Xailer (ya me extrañaba muy mucho a mi, tenemos montón de tiempo
usando los ADTs con Xailer 1.9 y 2.0 y nunca habiamos tenido tal error).
El error se debe a un "tipo de campo desconocido", la tabla se creo con
una version mas nueva de ADS o bien esta corrupta (me inclino por lo
segundo) porque una version menor de ADS SIEMPRE puede hacer referencia
a una version mayor, me explico, en el caso de Xailer que usa las libs
de ADS 8.1 puede ver y manipuar sin ningun problema tablas creadas con
la version 9.x, de hecho tengo montones de clientes de ADS con Clipper,
que usan el cliente 7.1 (porque no hay cliente Clipper para versiones
mas actuales) con ADS 8 y 9 y no tienen ningun problema.
Nosotros tenemos frecuentes problemas de este tipo cuando se migran
tablas de DBF a ADT quizá ese sea tu caso, el problema consiste en que
en ADT, los campos NUMERICOS (INT o SHORTINT en ADT) NO PUEDEN SER DE
LONGITUD 1, es decir no puedes tener un campo Numeric, 1, 0, los campos
de este tipo SIEMPRE tiene que ser de longitud 2.
Cualquier duda contactame
Saludos
Rene Flores
http://www.ciber-tec.com
escribió:
> Que version de ADS se esta usando en Xailer 2.0.17?
> Estoy usando la version mas actual de ADS (Version 9.0.0.7) y no me lee las
> tablas. Cuando trato de conectar el dataset me sale el error 7123:
> >>DBUSEAREA(0)
> >>Error ADSADT/7123 Open error: CUSTOMER.adt
> >>Arguments: ()
> Esto significa que la version de ADS que tiene Xailer es diferente de la
> version ADS que estoy usando.
>
> Saludos,
>
> George
>
>
ADS y Xailer 2.0.17
Gracias Rene por tan excelente respuesta.
He aqui los hechos:
a) La tablas funcionan perfectamente al ser abiertas con ADS Version 9.0.0.7
b) Tengo instalados en la misma maquina la version Xailer Pro 1.9.9 y la
Xailer Enterprise 2.0.17
c) El mensaje de error 7123 se presenta en el inspector de objectos solo
cuando uso la version Xailer 2.0.17.
d) En la version Pro 1.99 todo esta perfecto.Ningun error de ningun tipo.
e) La version Xailer 2.0.17, a pesar del error presentado en el inspector de
objetos, compila si problemas.
f) Cuando se ejecuta la aplicacion compilada con xailer 2.0.17 viene el
siguiente error al tratar de abrir la tabla ADT:
************************************************************ *******************
Exe: C:_Xailer_CksChecks.exe
Version: 1.0.0.0
User name: George
Computer name: GEORGE-DESKTOP
------------------------------------------------------------ -------------------
------------------------------------------------------------ -------------------
XA_GETDEFVALUE (63)
TDBFDATASET:OPEN (281)
TDATASET:CREATE (234)
TDBFDATASET:CREATE (190)
TFORM6:CREATEFORM (31)
TFORM6:NEW (186)
TFORM5:DBBROWSE1DBLCLICK (73)
TDBBROWSE:ONDBLCLICK (0)
TDBBROWSE:WMLBUTTONDBLCLK (2070)
TFORM5:SHOWMODAL (0)
TFORM1:TOOLBAR1ITEM2CLICK (113)
TTOOLBUTTON:ONCLICK (0)
(b)XTOOLBUTTON:XTOOLBUTTON (41)
TTOOLBUTTON:CLICK (0)
TTOOLBAR:COMMAND (391)
TSCROLLINGWINCONTROL:WMCOMMAND (272)
TFORM1:WMCOMMAND (931)
RUNFORM (0)
TAPPLICATION:RUN (272)
MAIN (15)
------------------------------------------------------------ ------------------------------------------------------------ ----------------------------------------
En el dialogo del mensaje de error (ver attachment) no sale nada escrito en
los botones pero luego de hacer click cinco veces en el boton de la
izquierda el programa comienza a ejecutarse de manera normal y accesa la
tabla ADS. En ocasiones el programa se cierra solo.
La verdad es que hecho muchas pruebas diferentes, con diferentes versiones
de ACE32.LIB, ACE32.DLL Y RDDADS.LIB y siempre sale el 7123 en el inspector
de objetos.
Pareciera ser un problema de compatibilidad entre la version de xHarbour y
ADS que esta en Xailer 2.0.17.
Si tu tienes acesso a esta ultima version de Xailer talvez pudier confirmar
el problema aqui planteado.
Saludos,
George
"René Flores <"rflores" <nospam> wrote in message
news:[email=4bd1d29e@svctag-j7w3v3j....]4bd1d29e@svctag-j7w3v3j....[/email]
> George:
>
> Varias cosas:
>
> La versión mas actual de ADS no es la que tu tienes, es la 9.1 <- este
> ".1" puede ser una gran diferencia, hay varios bugs corregidos en esta
> version.
>
> El error 7123 no tiene nada que ver con la version del RDDADS que
> maneja Xailer (ya me extrañaba muy mucho a mi, tenemos montón de tiempo
> usando los ADTs con Xailer 1.9 y 2.0 y nunca habiamos tenido tal error).
>
> El error se debe a un "tipo de campo desconocido", la tabla se creo con
> una version mas nueva de ADS o bien esta corrupta (me inclino por lo
> segundo) porque una version menor de ADS SIEMPRE puede hacer referencia
> a una version mayor, me explico, en el caso de Xailer que usa las libs
> de ADS 8.1 puede ver y manipuar sin ningun problema tablas creadas con
> la version 9.x, de hecho tengo montones de clientes de ADS con Clipper,
> que usan el cliente 7.1 (porque no hay cliente Clipper para versiones
> mas actuales) con ADS 8 y 9 y no tienen ningun problema.
>
> Nosotros tenemos frecuentes problemas de este tipo cuando se migran
> tablas de DBF a ADT quizá ese sea tu caso, el problema consiste en que
> en ADT, los campos NUMERICOS (INT o SHORTINT en ADT) NO PUEDEN SER DE
> LONGITUD 1, es decir no puedes tener un campo Numeric, 1, 0, los campos
> de este tipo SIEMPRE tiene que ser de longitud 2.
>
> Cualquier duda contactame
>
> Saludos
>
> Rene Flores
> http://www.ciber-tec.com
>
> escribió:
>> Que version de ADS se esta usando en Xailer 2.0.17?
>> Estoy usando la version mas actual de ADS (Version 9.0.0.7) y no me lee
>> las
>> tablas. Cuando trato de conectar el dataset me sale el error 7123:
>> >>DBUSEAREA(0)
>> >>Error ADSADT/7123 Open error: CUSTOMER.adt
>> >>Arguments: ()
>> Esto significa que la version de ADS que tiene Xailer es diferente de la
>> version ADS que estoy usando.
>>
>> Saludos,
>>
>> George
>>
>>
>
Attached files
He aqui los hechos:
a) La tablas funcionan perfectamente al ser abiertas con ADS Version 9.0.0.7
b) Tengo instalados en la misma maquina la version Xailer Pro 1.9.9 y la
Xailer Enterprise 2.0.17
c) El mensaje de error 7123 se presenta en el inspector de objectos solo
cuando uso la version Xailer 2.0.17.
d) En la version Pro 1.99 todo esta perfecto.Ningun error de ningun tipo.
e) La version Xailer 2.0.17, a pesar del error presentado en el inspector de
objetos, compila si problemas.
f) Cuando se ejecuta la aplicacion compilada con xailer 2.0.17 viene el
siguiente error al tratar de abrir la tabla ADT:
************************************************************ *******************
Exe: C:_Xailer_CksChecks.exe
Version: 1.0.0.0
User name: George
Computer name: GEORGE-DESKTOP
------------------------------------------------------------ -------------------
------------------------------------------------------------ -------------------
XA_GETDEFVALUE (63)
TDBFDATASET:OPEN (281)
TDATASET:CREATE (234)
TDBFDATASET:CREATE (190)
TFORM6:CREATEFORM (31)
TFORM6:NEW (186)
TFORM5:DBBROWSE1DBLCLICK (73)
TDBBROWSE:ONDBLCLICK (0)
TDBBROWSE:WMLBUTTONDBLCLK (2070)
TFORM5:SHOWMODAL (0)
TFORM1:TOOLBAR1ITEM2CLICK (113)
TTOOLBUTTON:ONCLICK (0)
(b)XTOOLBUTTON:XTOOLBUTTON (41)
TTOOLBUTTON:CLICK (0)
TTOOLBAR:COMMAND (391)
TSCROLLINGWINCONTROL:WMCOMMAND (272)
TFORM1:WMCOMMAND (931)
RUNFORM (0)
TAPPLICATION:RUN (272)
MAIN (15)
------------------------------------------------------------ ------------------------------------------------------------ ----------------------------------------
En el dialogo del mensaje de error (ver attachment) no sale nada escrito en
los botones pero luego de hacer click cinco veces en el boton de la
izquierda el programa comienza a ejecutarse de manera normal y accesa la
tabla ADS. En ocasiones el programa se cierra solo.
La verdad es que hecho muchas pruebas diferentes, con diferentes versiones
de ACE32.LIB, ACE32.DLL Y RDDADS.LIB y siempre sale el 7123 en el inspector
de objetos.
Pareciera ser un problema de compatibilidad entre la version de xHarbour y
ADS que esta en Xailer 2.0.17.
Si tu tienes acesso a esta ultima version de Xailer talvez pudier confirmar
el problema aqui planteado.
Saludos,
George
"René Flores <"rflores" <nospam> wrote in message
news:[email=4bd1d29e@svctag-j7w3v3j....]4bd1d29e@svctag-j7w3v3j....[/email]
> George:
>
> Varias cosas:
>
> La versión mas actual de ADS no es la que tu tienes, es la 9.1 <- este
> ".1" puede ser una gran diferencia, hay varios bugs corregidos en esta
> version.
>
> El error 7123 no tiene nada que ver con la version del RDDADS que
> maneja Xailer (ya me extrañaba muy mucho a mi, tenemos montón de tiempo
> usando los ADTs con Xailer 1.9 y 2.0 y nunca habiamos tenido tal error).
>
> El error se debe a un "tipo de campo desconocido", la tabla se creo con
> una version mas nueva de ADS o bien esta corrupta (me inclino por lo
> segundo) porque una version menor de ADS SIEMPRE puede hacer referencia
> a una version mayor, me explico, en el caso de Xailer que usa las libs
> de ADS 8.1 puede ver y manipuar sin ningun problema tablas creadas con
> la version 9.x, de hecho tengo montones de clientes de ADS con Clipper,
> que usan el cliente 7.1 (porque no hay cliente Clipper para versiones
> mas actuales) con ADS 8 y 9 y no tienen ningun problema.
>
> Nosotros tenemos frecuentes problemas de este tipo cuando se migran
> tablas de DBF a ADT quizá ese sea tu caso, el problema consiste en que
> en ADT, los campos NUMERICOS (INT o SHORTINT en ADT) NO PUEDEN SER DE
> LONGITUD 1, es decir no puedes tener un campo Numeric, 1, 0, los campos
> de este tipo SIEMPRE tiene que ser de longitud 2.
>
> Cualquier duda contactame
>
> Saludos
>
> Rene Flores
> http://www.ciber-tec.com
>
> escribió:
>> Que version de ADS se esta usando en Xailer 2.0.17?
>> Estoy usando la version mas actual de ADS (Version 9.0.0.7) y no me lee
>> las
>> tablas. Cuando trato de conectar el dataset me sale el error 7123:
>> >>DBUSEAREA(0)
>> >>Error ADSADT/7123 Open error: CUSTOMER.adt
>> >>Arguments: ()
>> Esto significa que la version de ADS que tiene Xailer es diferente de la
>> version ADS que estoy usando.
>>
>> Saludos,
>>
>> George
>>
>>
>
Attached files
- ignacio
- Site Admin
- Mensajes: 9441
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
ADS y Xailer 2.0.17
George,
Ese error que indicas ahora es nuestro y en principio nada tiene que ver con
el error 7123 de ADS. Por lo que sea está fallando el código de la función
XA_GETDEFVALUE() cuyos fuentes están accesibles.
Si nos mandas una pequeña tabla ADT podría hacer pruebas aunque no con la
versión 9. No obstante si coges el código de la función XA_GETDEFVALUE() y
la incluyes dentro de cualquier módulo tuyo a lo mejor puedes darnos alguna
pista sobre el problema indicandonos el valor del parametro que recibe
cuando falla ya que dicha función es tremendamente simple. Siento no poder
darte una mejor respuesta de momento.
Un saludo
--
Ignacio Ortiz de Zúñiga
[Xailer team]
http://www.xailer.com
http://www.xailer.info
"George" <george@noreply.com> escribió en el mensaje
news:4bd1e38c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Gracias Rene por tan excelente respuesta.
>
> He aqui los hechos:
> a) La tablas funcionan perfectamente al ser abiertas con ADS Version
> 9.0.0.7
> b) Tengo instalados en la misma maquina la version Xailer Pro 1.9.9 y la
> Xailer Enterprise 2.0.17
> c) El mensaje de error 7123 se presenta en el inspector de objectos solo
> cuando uso la version Xailer 2.0.17.
> d) En la version Pro 1.99 todo esta perfecto.Ningun error de ningun tipo.
> e) La version Xailer 2.0.17, a pesar del error presentado en el inspector
> de objetos, compila si problemas.
> f) Cuando se ejecuta la aplicacion compilada con xailer 2.0.17 viene el
> siguiente error al tratar de abrir la tabla ADT:
>
> ************************************************************ *******************
>
> Exe: C:_Xailer_CksChecks.exe
> Version: 1.0.0.0
> User name: George
> Computer name: GEORGE-DESKTOP
>
> ------------------------------------------------------------ -------------------
>
> ------------------------------------------------------------ -------------------
>
>
>
> XA_GETDEFVALUE (63)
> TDBFDATASET:OPEN (281)
> TDATASET:CREATE (234)
> TDBFDATASET:CREATE (190)
> TFORM6:CREATEFORM (31)
> TFORM6:NEW (186)
> TFORM5:DBBROWSE1DBLCLICK (73)
> TDBBROWSE:ONDBLCLICK (0)
> TDBBROWSE:WMLBUTTONDBLCLK (2070)
> TFORM5:SHOWMODAL (0)
> TFORM1:TOOLBAR1ITEM2CLICK (113)
> TTOOLBUTTON:ONCLICK (0)
> (b)XTOOLBUTTON:XTOOLBUTTON (41)
> TTOOLBUTTON:CLICK (0)
> TTOOLBAR:COMMAND (391)
> TSCROLLINGWINCONTROL:WMCOMMAND (272)
> TFORM1:WMCOMMAND (931)
> RUNFORM (0)
> TAPPLICATION:RUN (272)
> MAIN (15)
>
> ------------------------------------------------------------ ------------------------------------------------------------ ----------------------------------------
>
> En el dialogo del mensaje de error (ver attachment) no sale nada escrito
> en los botones pero luego de hacer click cinco veces en el boton de la
> izquierda el programa comienza a ejecutarse de manera normal y accesa la
> tabla ADS. En ocasiones el programa se cierra solo.
>
>
>
> La verdad es que hecho muchas pruebas diferentes, con diferentes versiones
> de ACE32.LIB, ACE32.DLL Y RDDADS.LIB y siempre sale el 7123 en el
> inspector de objetos.
>
>
>
> Pareciera ser un problema de compatibilidad entre la version de xHarbour y
> ADS que esta en Xailer 2.0.17.
>
> Si tu tienes acesso a esta ultima version de Xailer talvez pudier
> confirmar el problema aqui planteado.
>
>
>
> Saludos,
>
>
>
>
> George
>
> "René Flores <"rflores" <nospam> wrote in message
> news:[email=4bd1d29e@svctag-j7w3v3j....]4bd1d29e@svctag-j7w3v3j....[/email]
>> George:
>>
>> Varias cosas:
>>
>> La versión mas actual de ADS no es la que tu tienes, es la 9.1 <- este
>> ".1" puede ser una gran diferencia, hay varios bugs corregidos en esta
>> version.
>>
>> El error 7123 no tiene nada que ver con la version del RDDADS que
>> maneja Xailer (ya me extrañaba muy mucho a mi, tenemos montón de tiempo
>> usando los ADTs con Xailer 1.9 y 2.0 y nunca habiamos tenido tal error).
>>
>> El error se debe a un "tipo de campo desconocido", la tabla se creo con
>> una version mas nueva de ADS o bien esta corrupta (me inclino por lo
>> segundo) porque una version menor de ADS SIEMPRE puede hacer referencia
>> a una version mayor, me explico, en el caso de Xailer que usa las libs
>> de ADS 8.1 puede ver y manipuar sin ningun problema tablas creadas con
>> la version 9.x, de hecho tengo montones de clientes de ADS con Clipper,
>> que usan el cliente 7.1 (porque no hay cliente Clipper para versiones
>> mas actuales) con ADS 8 y 9 y no tienen ningun problema.
>>
>> Nosotros tenemos frecuentes problemas de este tipo cuando se migran
>> tablas de DBF a ADT quizá ese sea tu caso, el problema consiste en que
>> en ADT, los campos NUMERICOS (INT o SHORTINT en ADT) NO PUEDEN SER DE
>> LONGITUD 1, es decir no puedes tener un campo Numeric, 1, 0, los campos
>> de este tipo SIEMPRE tiene que ser de longitud 2.
>>
>> Cualquier duda contactame
>>
>> Saludos
>>
>> Rene Flores
>> http://www.ciber-tec.com
>>
>> escribió:
>>> Que version de ADS se esta usando en Xailer 2.0.17?
>>> Estoy usando la version mas actual de ADS (Version 9.0.0.7) y no me lee
>>> las
>>> tablas. Cuando trato de conectar el dataset me sale el error 7123:
>>> >>DBUSEAREA(0)
>>> >>Error ADSADT/7123 Open error: CUSTOMER.adt
>>> >>Arguments: ()
>>> Esto significa que la version de ADS que tiene Xailer es diferente de la
>>> version ADS que estoy usando.
>>>
>>> Saludos,
>>>
>>> George
>>>
>>>
>>
>
>
>
Ese error que indicas ahora es nuestro y en principio nada tiene que ver con
el error 7123 de ADS. Por lo que sea está fallando el código de la función
XA_GETDEFVALUE() cuyos fuentes están accesibles.
Si nos mandas una pequeña tabla ADT podría hacer pruebas aunque no con la
versión 9. No obstante si coges el código de la función XA_GETDEFVALUE() y
la incluyes dentro de cualquier módulo tuyo a lo mejor puedes darnos alguna
pista sobre el problema indicandonos el valor del parametro que recibe
cuando falla ya que dicha función es tremendamente simple. Siento no poder
darte una mejor respuesta de momento.
Un saludo
--
Ignacio Ortiz de Zúñiga
[Xailer team]
http://www.xailer.com
http://www.xailer.info
"George" <george@noreply.com> escribió en el mensaje
news:4bd1e38c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Gracias Rene por tan excelente respuesta.
>
> He aqui los hechos:
> a) La tablas funcionan perfectamente al ser abiertas con ADS Version
> 9.0.0.7
> b) Tengo instalados en la misma maquina la version Xailer Pro 1.9.9 y la
> Xailer Enterprise 2.0.17
> c) El mensaje de error 7123 se presenta en el inspector de objectos solo
> cuando uso la version Xailer 2.0.17.
> d) En la version Pro 1.99 todo esta perfecto.Ningun error de ningun tipo.
> e) La version Xailer 2.0.17, a pesar del error presentado en el inspector
> de objetos, compila si problemas.
> f) Cuando se ejecuta la aplicacion compilada con xailer 2.0.17 viene el
> siguiente error al tratar de abrir la tabla ADT:
>
> ************************************************************ *******************
>
> Exe: C:_Xailer_CksChecks.exe
> Version: 1.0.0.0
> User name: George
> Computer name: GEORGE-DESKTOP
>
> ------------------------------------------------------------ -------------------
>
> ------------------------------------------------------------ -------------------
>
>
>
> XA_GETDEFVALUE (63)
> TDBFDATASET:OPEN (281)
> TDATASET:CREATE (234)
> TDBFDATASET:CREATE (190)
> TFORM6:CREATEFORM (31)
> TFORM6:NEW (186)
> TFORM5:DBBROWSE1DBLCLICK (73)
> TDBBROWSE:ONDBLCLICK (0)
> TDBBROWSE:WMLBUTTONDBLCLK (2070)
> TFORM5:SHOWMODAL (0)
> TFORM1:TOOLBAR1ITEM2CLICK (113)
> TTOOLBUTTON:ONCLICK (0)
> (b)XTOOLBUTTON:XTOOLBUTTON (41)
> TTOOLBUTTON:CLICK (0)
> TTOOLBAR:COMMAND (391)
> TSCROLLINGWINCONTROL:WMCOMMAND (272)
> TFORM1:WMCOMMAND (931)
> RUNFORM (0)
> TAPPLICATION:RUN (272)
> MAIN (15)
>
> ------------------------------------------------------------ ------------------------------------------------------------ ----------------------------------------
>
> En el dialogo del mensaje de error (ver attachment) no sale nada escrito
> en los botones pero luego de hacer click cinco veces en el boton de la
> izquierda el programa comienza a ejecutarse de manera normal y accesa la
> tabla ADS. En ocasiones el programa se cierra solo.
>
>
>
> La verdad es que hecho muchas pruebas diferentes, con diferentes versiones
> de ACE32.LIB, ACE32.DLL Y RDDADS.LIB y siempre sale el 7123 en el
> inspector de objetos.
>
>
>
> Pareciera ser un problema de compatibilidad entre la version de xHarbour y
> ADS que esta en Xailer 2.0.17.
>
> Si tu tienes acesso a esta ultima version de Xailer talvez pudier
> confirmar el problema aqui planteado.
>
>
>
> Saludos,
>
>
>
>
> George
>
> "René Flores <"rflores" <nospam> wrote in message
> news:[email=4bd1d29e@svctag-j7w3v3j....]4bd1d29e@svctag-j7w3v3j....[/email]
>> George:
>>
>> Varias cosas:
>>
>> La versión mas actual de ADS no es la que tu tienes, es la 9.1 <- este
>> ".1" puede ser una gran diferencia, hay varios bugs corregidos en esta
>> version.
>>
>> El error 7123 no tiene nada que ver con la version del RDDADS que
>> maneja Xailer (ya me extrañaba muy mucho a mi, tenemos montón de tiempo
>> usando los ADTs con Xailer 1.9 y 2.0 y nunca habiamos tenido tal error).
>>
>> El error se debe a un "tipo de campo desconocido", la tabla se creo con
>> una version mas nueva de ADS o bien esta corrupta (me inclino por lo
>> segundo) porque una version menor de ADS SIEMPRE puede hacer referencia
>> a una version mayor, me explico, en el caso de Xailer que usa las libs
>> de ADS 8.1 puede ver y manipuar sin ningun problema tablas creadas con
>> la version 9.x, de hecho tengo montones de clientes de ADS con Clipper,
>> que usan el cliente 7.1 (porque no hay cliente Clipper para versiones
>> mas actuales) con ADS 8 y 9 y no tienen ningun problema.
>>
>> Nosotros tenemos frecuentes problemas de este tipo cuando se migran
>> tablas de DBF a ADT quizá ese sea tu caso, el problema consiste en que
>> en ADT, los campos NUMERICOS (INT o SHORTINT en ADT) NO PUEDEN SER DE
>> LONGITUD 1, es decir no puedes tener un campo Numeric, 1, 0, los campos
>> de este tipo SIEMPRE tiene que ser de longitud 2.
>>
>> Cualquier duda contactame
>>
>> Saludos
>>
>> Rene Flores
>> http://www.ciber-tec.com
>>
>> escribió:
>>> Que version de ADS se esta usando en Xailer 2.0.17?
>>> Estoy usando la version mas actual de ADS (Version 9.0.0.7) y no me lee
>>> las
>>> tablas. Cuando trato de conectar el dataset me sale el error 7123:
>>> >>DBUSEAREA(0)
>>> >>Error ADSADT/7123 Open error: CUSTOMER.adt
>>> >>Arguments: ()
>>> Esto significa que la version de ADS que tiene Xailer es diferente de la
>>> version ADS que estoy usando.
>>>
>>> Saludos,
>>>
>>> George
>>>
>>>
>>
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
ADS y Xailer 2.0.17
Ignacio
Ese codigo XA_GETDEFVALUE() solo falla cuando se presenta el ADSADT/7123 en
el inspector de objetos.
He podido tambien comprobar que solo en las tablas que tienen campo IMAGE se
este presentando este problema de ADSADT/7123.
Saludos,
George
"Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> wrote in message
news:4bd1f2ff$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> George,
>
> Ese error que indicas ahora es nuestro y en principio nada tiene que ver
> con el error 7123 de ADS. Por lo que sea está fallando el código de la
> función XA_GETDEFVALUE() cuyos fuentes están accesibles.
>
> Si nos mandas una pequeña tabla ADT podría hacer pruebas aunque no con la
> versión 9. No obstante si coges el código de la función XA_GETDEFVALUE() y
> la incluyes dentro de cualquier módulo tuyo a lo mejor puedes darnos
> alguna pista sobre el problema indicandonos el valor del parametro que
> recibe cuando falla ya que dicha función es tremendamente simple. Siento
> no poder darte una mejor respuesta de momento.
>
> Un saludo
>
> --
> Ignacio Ortiz de Zúñiga
> [Xailer team]
> http://www.xailer.com
> http://www.xailer.info
>
> "George" <george@noreply.com> escribió en el mensaje
> news:4bd1e38c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> Gracias Rene por tan excelente respuesta.
>>
>> He aqui los hechos:
>> a) La tablas funcionan perfectamente al ser abiertas con ADS Version
>> 9.0.0.7
>> b) Tengo instalados en la misma maquina la version Xailer Pro 1.9.9 y la
>> Xailer Enterprise 2.0.17
>> c) El mensaje de error 7123 se presenta en el inspector de objectos solo
>> cuando uso la version Xailer 2.0.17.
>> d) En la version Pro 1.99 todo esta perfecto.Ningun error de ningun tipo.
>> e) La version Xailer 2.0.17, a pesar del error presentado en el inspector
>> de objetos, compila si problemas.
>> f) Cuando se ejecuta la aplicacion compilada con xailer 2.0.17 viene el
>> siguiente error al tratar de abrir la tabla ADT:
>>
>> ************************************************************ *******************
>>
>> Exe: C:_Xailer_CksChecks.exe
>> Version: 1.0.0.0
>> User name: George
>> Computer name: GEORGE-DESKTOP
>>
>> ------------------------------------------------------------ -------------------
>>
>> ------------------------------------------------------------ -------------------
>>
>>
>>
>> XA_GETDEFVALUE (63)
>> TDBFDATASET:OPEN (281)
>> TDATASET:CREATE (234)
>> TDBFDATASET:CREATE (190)
>> TFORM6:CREATEFORM (31)
>> TFORM6:NEW (186)
>> TFORM5:DBBROWSE1DBLCLICK (73)
>> TDBBROWSE:ONDBLCLICK (0)
>> TDBBROWSE:WMLBUTTONDBLCLK (2070)
>> TFORM5:SHOWMODAL (0)
>> TFORM1:TOOLBAR1ITEM2CLICK (113)
>> TTOOLBUTTON:ONCLICK (0)
>> (b)XTOOLBUTTON:XTOOLBUTTON (41)
>> TTOOLBUTTON:CLICK (0)
>> TTOOLBAR:COMMAND (391)
>> TSCROLLINGWINCONTROL:WMCOMMAND (272)
>> TFORM1:WMCOMMAND (931)
>> RUNFORM (0)
>> TAPPLICATION:RUN (272)
>> MAIN (15)
>>
>> ------------------------------------------------------------ ------------------------------------------------------------ ----------------------------------------
>>
>> En el dialogo del mensaje de error (ver attachment) no sale nada escrito
>> en los botones pero luego de hacer click cinco veces en el boton de la
>> izquierda el programa comienza a ejecutarse de manera normal y accesa la
>> tabla ADS. En ocasiones el programa se cierra solo.
>>
>>
>>
>> La verdad es que hecho muchas pruebas diferentes, con diferentes
>> versiones de ACE32.LIB, ACE32.DLL Y RDDADS.LIB y siempre sale el 7123 en
>> el inspector de objetos.
>>
>>
>>
>> Pareciera ser un problema de compatibilidad entre la version de xHarbour
>> y ADS que esta en Xailer 2.0.17.
>>
>> Si tu tienes acesso a esta ultima version de Xailer talvez pudier
>> confirmar el problema aqui planteado.
>>
>>
>>
>> Saludos,
>>
>>
>>
>>
>> George
>>
>> "René Flores <"rflores" <nospam> wrote in message
>> news:[email=4bd1d29e@svctag-j7w3v3j....]4bd1d29e@svctag-j7w3v3j....[/email]
>>> George:
>>>
>>> Varias cosas:
>>>
>>> La versión mas actual de ADS no es la que tu tienes, es la 9.1 <- este
>>> ".1" puede ser una gran diferencia, hay varios bugs corregidos en esta
>>> version.
>>>
>>> El error 7123 no tiene nada que ver con la version del RDDADS que
>>> maneja Xailer (ya me extrañaba muy mucho a mi, tenemos montón de tiempo
>>> usando los ADTs con Xailer 1.9 y 2.0 y nunca habiamos tenido tal
>>> error).
>>>
>>> El error se debe a un "tipo de campo desconocido", la tabla se creo con
>>> una version mas nueva de ADS o bien esta corrupta (me inclino por lo
>>> segundo) porque una version menor de ADS SIEMPRE puede hacer referencia
>>> a una version mayor, me explico, en el caso de Xailer que usa las libs
>>> de ADS 8.1 puede ver y manipuar sin ningun problema tablas creadas con
>>> la version 9.x, de hecho tengo montones de clientes de ADS con Clipper,
>>> que usan el cliente 7.1 (porque no hay cliente Clipper para versiones
>>> mas actuales) con ADS 8 y 9 y no tienen ningun problema.
>>>
>>> Nosotros tenemos frecuentes problemas de este tipo cuando se migran
>>> tablas de DBF a ADT quizá ese sea tu caso, el problema consiste en que
>>> en ADT, los campos NUMERICOS (INT o SHORTINT en ADT) NO PUEDEN SER DE
>>> LONGITUD 1, es decir no puedes tener un campo Numeric, 1, 0, los campos
>>> de este tipo SIEMPRE tiene que ser de longitud 2.
>>>
>>> Cualquier duda contactame
>>>
>>> Saludos
>>>
>>> Rene Flores
>>> http://www.ciber-tec.com
>>>
>>> escribió:
>>>> Que version de ADS se esta usando en Xailer 2.0.17?
>>>> Estoy usando la version mas actual de ADS (Version 9.0.0.7) y no me lee
>>>> las
>>>> tablas. Cuando trato de conectar el dataset me sale el error 7123:
>>>> >>DBUSEAREA(0)
>>>> >>Error ADSADT/7123 Open error: CUSTOMER.adt
>>>> >>Arguments: ()
>>>> Esto significa que la version de ADS que tiene Xailer es diferente de
>>>> la
>>>> version ADS que estoy usando.
>>>>
>>>> Saludos,
>>>>
>>>> George
>>>>
>>>>
>>>
>>
>>
>>
>
>
Ese codigo XA_GETDEFVALUE() solo falla cuando se presenta el ADSADT/7123 en
el inspector de objetos.
He podido tambien comprobar que solo en las tablas que tienen campo IMAGE se
este presentando este problema de ADSADT/7123.
Saludos,
George
"Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> wrote in message
news:4bd1f2ff$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> George,
>
> Ese error que indicas ahora es nuestro y en principio nada tiene que ver
> con el error 7123 de ADS. Por lo que sea está fallando el código de la
> función XA_GETDEFVALUE() cuyos fuentes están accesibles.
>
> Si nos mandas una pequeña tabla ADT podría hacer pruebas aunque no con la
> versión 9. No obstante si coges el código de la función XA_GETDEFVALUE() y
> la incluyes dentro de cualquier módulo tuyo a lo mejor puedes darnos
> alguna pista sobre el problema indicandonos el valor del parametro que
> recibe cuando falla ya que dicha función es tremendamente simple. Siento
> no poder darte una mejor respuesta de momento.
>
> Un saludo
>
> --
> Ignacio Ortiz de Zúñiga
> [Xailer team]
> http://www.xailer.com
> http://www.xailer.info
>
> "George" <george@noreply.com> escribió en el mensaje
> news:4bd1e38c$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
>> Gracias Rene por tan excelente respuesta.
>>
>> He aqui los hechos:
>> a) La tablas funcionan perfectamente al ser abiertas con ADS Version
>> 9.0.0.7
>> b) Tengo instalados en la misma maquina la version Xailer Pro 1.9.9 y la
>> Xailer Enterprise 2.0.17
>> c) El mensaje de error 7123 se presenta en el inspector de objectos solo
>> cuando uso la version Xailer 2.0.17.
>> d) En la version Pro 1.99 todo esta perfecto.Ningun error de ningun tipo.
>> e) La version Xailer 2.0.17, a pesar del error presentado en el inspector
>> de objetos, compila si problemas.
>> f) Cuando se ejecuta la aplicacion compilada con xailer 2.0.17 viene el
>> siguiente error al tratar de abrir la tabla ADT:
>>
>> ************************************************************ *******************
>>
>> Exe: C:_Xailer_CksChecks.exe
>> Version: 1.0.0.0
>> User name: George
>> Computer name: GEORGE-DESKTOP
>>
>> ------------------------------------------------------------ -------------------
>>
>> ------------------------------------------------------------ -------------------
>>
>>
>>
>> XA_GETDEFVALUE (63)
>> TDBFDATASET:OPEN (281)
>> TDATASET:CREATE (234)
>> TDBFDATASET:CREATE (190)
>> TFORM6:CREATEFORM (31)
>> TFORM6:NEW (186)
>> TFORM5:DBBROWSE1DBLCLICK (73)
>> TDBBROWSE:ONDBLCLICK (0)
>> TDBBROWSE:WMLBUTTONDBLCLK (2070)
>> TFORM5:SHOWMODAL (0)
>> TFORM1:TOOLBAR1ITEM2CLICK (113)
>> TTOOLBUTTON:ONCLICK (0)
>> (b)XTOOLBUTTON:XTOOLBUTTON (41)
>> TTOOLBUTTON:CLICK (0)
>> TTOOLBAR:COMMAND (391)
>> TSCROLLINGWINCONTROL:WMCOMMAND (272)
>> TFORM1:WMCOMMAND (931)
>> RUNFORM (0)
>> TAPPLICATION:RUN (272)
>> MAIN (15)
>>
>> ------------------------------------------------------------ ------------------------------------------------------------ ----------------------------------------
>>
>> En el dialogo del mensaje de error (ver attachment) no sale nada escrito
>> en los botones pero luego de hacer click cinco veces en el boton de la
>> izquierda el programa comienza a ejecutarse de manera normal y accesa la
>> tabla ADS. En ocasiones el programa se cierra solo.
>>
>>
>>
>> La verdad es que hecho muchas pruebas diferentes, con diferentes
>> versiones de ACE32.LIB, ACE32.DLL Y RDDADS.LIB y siempre sale el 7123 en
>> el inspector de objetos.
>>
>>
>>
>> Pareciera ser un problema de compatibilidad entre la version de xHarbour
>> y ADS que esta en Xailer 2.0.17.
>>
>> Si tu tienes acesso a esta ultima version de Xailer talvez pudier
>> confirmar el problema aqui planteado.
>>
>>
>>
>> Saludos,
>>
>>
>>
>>
>> George
>>
>> "René Flores <"rflores" <nospam> wrote in message
>> news:[email=4bd1d29e@svctag-j7w3v3j....]4bd1d29e@svctag-j7w3v3j....[/email]
>>> George:
>>>
>>> Varias cosas:
>>>
>>> La versión mas actual de ADS no es la que tu tienes, es la 9.1 <- este
>>> ".1" puede ser una gran diferencia, hay varios bugs corregidos en esta
>>> version.
>>>
>>> El error 7123 no tiene nada que ver con la version del RDDADS que
>>> maneja Xailer (ya me extrañaba muy mucho a mi, tenemos montón de tiempo
>>> usando los ADTs con Xailer 1.9 y 2.0 y nunca habiamos tenido tal
>>> error).
>>>
>>> El error se debe a un "tipo de campo desconocido", la tabla se creo con
>>> una version mas nueva de ADS o bien esta corrupta (me inclino por lo
>>> segundo) porque una version menor de ADS SIEMPRE puede hacer referencia
>>> a una version mayor, me explico, en el caso de Xailer que usa las libs
>>> de ADS 8.1 puede ver y manipuar sin ningun problema tablas creadas con
>>> la version 9.x, de hecho tengo montones de clientes de ADS con Clipper,
>>> que usan el cliente 7.1 (porque no hay cliente Clipper para versiones
>>> mas actuales) con ADS 8 y 9 y no tienen ningun problema.
>>>
>>> Nosotros tenemos frecuentes problemas de este tipo cuando se migran
>>> tablas de DBF a ADT quizá ese sea tu caso, el problema consiste en que
>>> en ADT, los campos NUMERICOS (INT o SHORTINT en ADT) NO PUEDEN SER DE
>>> LONGITUD 1, es decir no puedes tener un campo Numeric, 1, 0, los campos
>>> de este tipo SIEMPRE tiene que ser de longitud 2.
>>>
>>> Cualquier duda contactame
>>>
>>> Saludos
>>>
>>> Rene Flores
>>> http://www.ciber-tec.com
>>>
>>> escribió:
>>>> Que version de ADS se esta usando en Xailer 2.0.17?
>>>> Estoy usando la version mas actual de ADS (Version 9.0.0.7) y no me lee
>>>> las
>>>> tablas. Cuando trato de conectar el dataset me sale el error 7123:
>>>> >>DBUSEAREA(0)
>>>> >>Error ADSADT/7123 Open error: CUSTOMER.adt
>>>> >>Arguments: ()
>>>> Esto significa que la version de ADS que tiene Xailer es diferente de
>>>> la
>>>> version ADS que estoy usando.
>>>>
>>>> Saludos,
>>>>
>>>> George
>>>>
>>>>
>>>
>>
>>
>>
>
>
ADS y Xailer 2.0.17
George:
Cambia la funcion XA_GETDEFAULTVALUE por esta:
FUNCTION XA_GetDefValue( cType )
LOCAL xValue
DO CASE // no puede ser SWITCH
CASE cType == "C" .OR. cType == "M"
xValue := ""
CASE cType == "N" .OR. cType == "DOUBLE" .OR. cType =="INTEGER" .OR.;
cType =="SHORT" .OR. cType == "CURDOUBLE" .OR.;
cType =="AUTOINCREMENT"
xValue := 0
CASE cType == "L"
xValue := .F.
CASE cType == "D"
xValue := CtoD( "" )
CASE xValue = "T" // tipos Time o timeStamp de ADS ojo con el "=" en vez
del "=="
xValue := CtoT( "" )
CASE xValue == "A"
xValue := {}
CASE xValue == "B"
xValue := {|| NIL}
OTHERWISE
xValue := NIL // para los tipos Image y Bynary de ADS
ENDCASE
RETURN xValue
Solo agrega el codigo anterior en cualquier PRG de tu proyecto, este
cambio debería funcionarte.
Saludos
Rene Flores
http://www.ciber-tec.com
escribió:
> Gracias Rene por tan excelente respuesta.
>
> He aqui los hechos:
> a) La tablas funcionan perfectamente al ser abiertas con ADS Version 9.0.0.7
> b) Tengo instalados en la misma maquina la version Xailer Pro 1.9.9 y la
> Xailer Enterprise 2.0.17
> c) El mensaje de error 7123 se presenta en el inspector de objectos solo
> cuando uso la version Xailer 2.0.17.
> d) En la version Pro 1.99 todo esta perfecto.Ningun error de ningun tipo.
> e) La version Xailer 2.0.17, a pesar del error presentado en el inspector de
> objetos, compila si problemas.
> f) Cuando se ejecuta la aplicacion compilada con xailer 2.0.17 viene el
> siguiente error al tratar de abrir la tabla ADT:
>
> ************************************************************ *******************
>
> Exe: C:_Xailer_CksChecks.exe
> Version: 1.0.0.0
> User name: George
> Computer name: GEORGE-DESKTOP
>
> ------------------------------------------------------------ -------------------
>
> ------------------------------------------------------------ -------------------
>
>
>
> XA_GETDEFVALUE (63)
> TDBFDATASET:OPEN (281)
> TDATASET:CREATE (234)
> TDBFDATASET:CREATE (190)
> TFORM6:CREATEFORM (31)
> TFORM6:NEW (186)
> TFORM5:DBBROWSE1DBLCLICK (73)
> TDBBROWSE:ONDBLCLICK (0)
> TDBBROWSE:WMLBUTTONDBLCLK (2070)
> TFORM5:SHOWMODAL (0)
> TFORM1:TOOLBAR1ITEM2CLICK (113)
> TTOOLBUTTON:ONCLICK (0)
> (b)XTOOLBUTTON:XTOOLBUTTON (41)
> TTOOLBUTTON:CLICK (0)
> TTOOLBAR:COMMAND (391)
> TSCROLLINGWINCONTROL:WMCOMMAND (272)
> TFORM1:WMCOMMAND (931)
> RUNFORM (0)
> TAPPLICATION:RUN (272)
> MAIN (15)
>
> ------------------------------------------------------------ ------------------------------------------------------------ ----------------------------------------
>
> En el dialogo del mensaje de error (ver attachment) no sale nada escrito en
> los botones pero luego de hacer click cinco veces en el boton de la
> izquierda el programa comienza a ejecutarse de manera normal y accesa la
> tabla ADS. En ocasiones el programa se cierra solo.
>
>
>
> La verdad es que hecho muchas pruebas diferentes, con diferentes versiones
> de ACE32.LIB, ACE32.DLL Y RDDADS.LIB y siempre sale el 7123 en el inspector
> de objetos.
>
>
>
> Pareciera ser un problema de compatibilidad entre la version de xHarbour y
> ADS que esta en Xailer 2.0.17.
>
> Si tu tienes acesso a esta ultima version de Xailer talvez pudier confirmar
> el problema aqui planteado.
>
>
>
> Saludos,
>
>
>
>
> George
>
> "René Flores <"rflores" <nospam> wrote in message
> news:[email=4bd1d29e@svctag-j7w3v3j....]4bd1d29e@svctag-j7w3v3j....[/email]
>> George:
>>
>> Varias cosas:
>>
>> La versión mas actual de ADS no es la que tu tienes, es la 9.1 <- este
>> ".1" puede ser una gran diferencia, hay varios bugs corregidos en esta
>> version.
>>
>> El error 7123 no tiene nada que ver con la version del RDDADS que
>> maneja Xailer (ya me extrañaba muy mucho a mi, tenemos montón de tiempo
>> usando los ADTs con Xailer 1.9 y 2.0 y nunca habiamos tenido tal error).
>>
>> El error se debe a un "tipo de campo desconocido", la tabla se creo con
>> una version mas nueva de ADS o bien esta corrupta (me inclino por lo
>> segundo) porque una version menor de ADS SIEMPRE puede hacer referencia
>> a una version mayor, me explico, en el caso de Xailer que usa las libs
>> de ADS 8.1 puede ver y manipuar sin ningun problema tablas creadas con
>> la version 9.x, de hecho tengo montones de clientes de ADS con Clipper,
>> que usan el cliente 7.1 (porque no hay cliente Clipper para versiones
>> mas actuales) con ADS 8 y 9 y no tienen ningun problema.
>>
>> Nosotros tenemos frecuentes problemas de este tipo cuando se migran
>> tablas de DBF a ADT quizá ese sea tu caso, el problema consiste en que
>> en ADT, los campos NUMERICOS (INT o SHORTINT en ADT) NO PUEDEN SER DE
>> LONGITUD 1, es decir no puedes tener un campo Numeric, 1, 0, los campos
>> de este tipo SIEMPRE tiene que ser de longitud 2.
>>
>> Cualquier duda contactame
>>
>> Saludos
>>
>> Rene Flores
>> http://www.ciber-tec.com
>>
>> escribió:
>>> Que version de ADS se esta usando en Xailer 2.0.17?
>>> Estoy usando la version mas actual de ADS (Version 9.0.0.7) y no me lee
>>> las
>>> tablas. Cuando trato de conectar el dataset me sale el error 7123:
>>> >>DBUSEAREA(0)
>>> >>Error ADSADT/7123 Open error: CUSTOMER.adt
>>> >>Arguments: ()
>>> Esto significa que la version de ADS que tiene Xailer es diferente de la
>>> version ADS que estoy usando.
>>>
>>> Saludos,
>>>
>>> George
>>>
>>>
>
>
Cambia la funcion XA_GETDEFAULTVALUE por esta:
FUNCTION XA_GetDefValue( cType )
LOCAL xValue
DO CASE // no puede ser SWITCH
CASE cType == "C" .OR. cType == "M"
xValue := ""
CASE cType == "N" .OR. cType == "DOUBLE" .OR. cType =="INTEGER" .OR.;
cType =="SHORT" .OR. cType == "CURDOUBLE" .OR.;
cType =="AUTOINCREMENT"
xValue := 0
CASE cType == "L"
xValue := .F.
CASE cType == "D"
xValue := CtoD( "" )
CASE xValue = "T" // tipos Time o timeStamp de ADS ojo con el "=" en vez
del "=="
xValue := CtoT( "" )
CASE xValue == "A"
xValue := {}
CASE xValue == "B"
xValue := {|| NIL}
OTHERWISE
xValue := NIL // para los tipos Image y Bynary de ADS
ENDCASE
RETURN xValue
Solo agrega el codigo anterior en cualquier PRG de tu proyecto, este
cambio debería funcionarte.
Saludos
Rene Flores
http://www.ciber-tec.com
escribió:
> Gracias Rene por tan excelente respuesta.
>
> He aqui los hechos:
> a) La tablas funcionan perfectamente al ser abiertas con ADS Version 9.0.0.7
> b) Tengo instalados en la misma maquina la version Xailer Pro 1.9.9 y la
> Xailer Enterprise 2.0.17
> c) El mensaje de error 7123 se presenta en el inspector de objectos solo
> cuando uso la version Xailer 2.0.17.
> d) En la version Pro 1.99 todo esta perfecto.Ningun error de ningun tipo.
> e) La version Xailer 2.0.17, a pesar del error presentado en el inspector de
> objetos, compila si problemas.
> f) Cuando se ejecuta la aplicacion compilada con xailer 2.0.17 viene el
> siguiente error al tratar de abrir la tabla ADT:
>
> ************************************************************ *******************
>
> Exe: C:_Xailer_CksChecks.exe
> Version: 1.0.0.0
> User name: George
> Computer name: GEORGE-DESKTOP
>
> ------------------------------------------------------------ -------------------
>
> ------------------------------------------------------------ -------------------
>
>
>
> XA_GETDEFVALUE (63)
> TDBFDATASET:OPEN (281)
> TDATASET:CREATE (234)
> TDBFDATASET:CREATE (190)
> TFORM6:CREATEFORM (31)
> TFORM6:NEW (186)
> TFORM5:DBBROWSE1DBLCLICK (73)
> TDBBROWSE:ONDBLCLICK (0)
> TDBBROWSE:WMLBUTTONDBLCLK (2070)
> TFORM5:SHOWMODAL (0)
> TFORM1:TOOLBAR1ITEM2CLICK (113)
> TTOOLBUTTON:ONCLICK (0)
> (b)XTOOLBUTTON:XTOOLBUTTON (41)
> TTOOLBUTTON:CLICK (0)
> TTOOLBAR:COMMAND (391)
> TSCROLLINGWINCONTROL:WMCOMMAND (272)
> TFORM1:WMCOMMAND (931)
> RUNFORM (0)
> TAPPLICATION:RUN (272)
> MAIN (15)
>
> ------------------------------------------------------------ ------------------------------------------------------------ ----------------------------------------
>
> En el dialogo del mensaje de error (ver attachment) no sale nada escrito en
> los botones pero luego de hacer click cinco veces en el boton de la
> izquierda el programa comienza a ejecutarse de manera normal y accesa la
> tabla ADS. En ocasiones el programa se cierra solo.
>
>
>
> La verdad es que hecho muchas pruebas diferentes, con diferentes versiones
> de ACE32.LIB, ACE32.DLL Y RDDADS.LIB y siempre sale el 7123 en el inspector
> de objetos.
>
>
>
> Pareciera ser un problema de compatibilidad entre la version de xHarbour y
> ADS que esta en Xailer 2.0.17.
>
> Si tu tienes acesso a esta ultima version de Xailer talvez pudier confirmar
> el problema aqui planteado.
>
>
>
> Saludos,
>
>
>
>
> George
>
> "René Flores <"rflores" <nospam> wrote in message
> news:[email=4bd1d29e@svctag-j7w3v3j....]4bd1d29e@svctag-j7w3v3j....[/email]
>> George:
>>
>> Varias cosas:
>>
>> La versión mas actual de ADS no es la que tu tienes, es la 9.1 <- este
>> ".1" puede ser una gran diferencia, hay varios bugs corregidos en esta
>> version.
>>
>> El error 7123 no tiene nada que ver con la version del RDDADS que
>> maneja Xailer (ya me extrañaba muy mucho a mi, tenemos montón de tiempo
>> usando los ADTs con Xailer 1.9 y 2.0 y nunca habiamos tenido tal error).
>>
>> El error se debe a un "tipo de campo desconocido", la tabla se creo con
>> una version mas nueva de ADS o bien esta corrupta (me inclino por lo
>> segundo) porque una version menor de ADS SIEMPRE puede hacer referencia
>> a una version mayor, me explico, en el caso de Xailer que usa las libs
>> de ADS 8.1 puede ver y manipuar sin ningun problema tablas creadas con
>> la version 9.x, de hecho tengo montones de clientes de ADS con Clipper,
>> que usan el cliente 7.1 (porque no hay cliente Clipper para versiones
>> mas actuales) con ADS 8 y 9 y no tienen ningun problema.
>>
>> Nosotros tenemos frecuentes problemas de este tipo cuando se migran
>> tablas de DBF a ADT quizá ese sea tu caso, el problema consiste en que
>> en ADT, los campos NUMERICOS (INT o SHORTINT en ADT) NO PUEDEN SER DE
>> LONGITUD 1, es decir no puedes tener un campo Numeric, 1, 0, los campos
>> de este tipo SIEMPRE tiene que ser de longitud 2.
>>
>> Cualquier duda contactame
>>
>> Saludos
>>
>> Rene Flores
>> http://www.ciber-tec.com
>>
>> escribió:
>>> Que version de ADS se esta usando en Xailer 2.0.17?
>>> Estoy usando la version mas actual de ADS (Version 9.0.0.7) y no me lee
>>> las
>>> tablas. Cuando trato de conectar el dataset me sale el error 7123:
>>> >>DBUSEAREA(0)
>>> >>Error ADSADT/7123 Open error: CUSTOMER.adt
>>> >>Arguments: ()
>>> Esto significa que la version de ADS que tiene Xailer es diferente de la
>>> version ADS que estoy usando.
>>>
>>> Saludos,
>>>
>>> George
>>>
>>>
>
>
- ignacio
- Site Admin
- Mensajes: 9441
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
ADS y Xailer 2.0.17
George,
He realizado pruebas creanda una tabla con con campos Image y no me falla. Consigo abrirla tanto desde el editor de DBFs como haciendo un pequeño programa que la abra. No obstante el campo del tipo Image no tiene almacenado ningún dato. En mi caso la tabla ha sido creada con ARC V7.
No obstante el error que le muestra de ADS creo no concuerda exactamente con lo que usted dice en anteriores Emails.
7123 Unreconginzed Field Type
Problem: An unrecognized field type was found in the table. The table was either created by a newer version of Advantage, or it has been corrupted.
Solution: Verify the version of Advantage Database Server supports the field type. If not, upgrade the server to a newer version that does. If it already does support the field type, then the table is most likely physically corrupt. If the table is an ADT (Advantage Proprietary Table), run the ADT table repair utility (ADTFIX.EXE) against the offending ADT table. This utility is available for download from the Advantage Developer Zone Web site in the "Tools & Utilities" section, http://DevZone.AdvantageDatabase.com.
Viendo este mensaje de error, tengo la impresión de que el problema está en que su programa está usando las DLLs (ace32.dll, adsloc32.dll y axcws32.dll) de una versión anterior de ADS, independientemente de que esté 'atacando' a una versión 9 de ADS.
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Equipo de Xailer/Xailer team]
http://www.xailer.com
http://www.xailer.info
--
He realizado pruebas creanda una tabla con con campos Image y no me falla. Consigo abrirla tanto desde el editor de DBFs como haciendo un pequeño programa que la abra. No obstante el campo del tipo Image no tiene almacenado ningún dato. En mi caso la tabla ha sido creada con ARC V7.
No obstante el error que le muestra de ADS creo no concuerda exactamente con lo que usted dice en anteriores Emails.
7123 Unreconginzed Field Type
Problem: An unrecognized field type was found in the table. The table was either created by a newer version of Advantage, or it has been corrupted.
Solution: Verify the version of Advantage Database Server supports the field type. If not, upgrade the server to a newer version that does. If it already does support the field type, then the table is most likely physically corrupt. If the table is an ADT (Advantage Proprietary Table), run the ADT table repair utility (ADTFIX.EXE) against the offending ADT table. This utility is available for download from the Advantage Developer Zone Web site in the "Tools & Utilities" section, http://DevZone.AdvantageDatabase.com.
Viendo este mensaje de error, tengo la impresión de que el problema está en que su programa está usando las DLLs (ace32.dll, adsloc32.dll y axcws32.dll) de una versión anterior de ADS, independientemente de que esté 'atacando' a una versión 9 de ADS.
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Equipo de Xailer/Xailer team]
http://www.xailer.com
http://www.xailer.info
--
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com