Jose
Trate anteriormente, sin exito, de enlazar la libreria ACE32.LIB de la
version de xHarbour que funciona correctamente.
Baje de nuevo y reinstale la version Xailer 2.017 pero sigue dando el mismo
error ADSADT/7123 aun con diferentes version de ACE32.LIB.
Aun con el error generado en el inspector de objecto, al tratar de conectar
la tabla ADS, el programa compila correctamente con Xailer 2.0.17.
Sin embargo al correr el programa y cuando se intenata usar la tabla ADT se
genera el siguiente error:
************************************************************ *******************
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 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.
Parece ser, como tu bien indicas, que es un asunto relacionado con el
rddads.lib de la version de xHarbour usada en Xailer 2.0.17.
Saludos,
George
Attached files
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.
Error ADSADT/7123
Error ADSADT/7123
Disculpen la duplicacion de los mensajes.
Al intentar enviar el mensaje me salia un error indicando que el mensaje no
se podia enviar por que excedia el numero de 54000 Bytes permitidos. Esa era
la razon por la que lo modificaba y lo re-enviaba de nuevo
George
"George" <george@noreply.com> wrote in message
news:4bd19cb1$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Jose
> Trate anteriormente, sin exito, de enlazar la libreria ACE32.LIB de la
> version de xHarbour que funciona correctamente.
> Baje de nuevo y reinstale la version Xailer 2.017 pero sigue dando el
> mismo error ADSADT/7123 aun con diferentes version de ACE32.LIB.
>
> Aun con el error generado en el inspector de objecto, al tratar de
> conectar la tabla ADS, el programa compila correctamente con Xailer
> 2.0.17.
> Sin embargo al correr el programa y cuando se intenata usar la tabla ADT
> se genera el siguiente error:
> ************************************************************ *******************
> 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 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.
>
> Parece ser, como tu bien indicas, que es un asunto relacionado con el
> rddads.lib de la version de xHarbour usada en Xailer 2.0.17.
>
> Saludos,
>
> George
>
>
>
Al intentar enviar el mensaje me salia un error indicando que el mensaje no
se podia enviar por que excedia el numero de 54000 Bytes permitidos. Esa era
la razon por la que lo modificaba y lo re-enviaba de nuevo
George
"George" <george@noreply.com> wrote in message
news:4bd19cb1$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Jose
> Trate anteriormente, sin exito, de enlazar la libreria ACE32.LIB de la
> version de xHarbour que funciona correctamente.
> Baje de nuevo y reinstale la version Xailer 2.017 pero sigue dando el
> mismo error ADSADT/7123 aun con diferentes version de ACE32.LIB.
>
> Aun con el error generado en el inspector de objecto, al tratar de
> conectar la tabla ADS, el programa compila correctamente con Xailer
> 2.0.17.
> Sin embargo al correr el programa y cuando se intenata usar la tabla ADT
> se genera el siguiente error:
> ************************************************************ *******************
> 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 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.
>
> Parece ser, como tu bien indicas, que es un asunto relacionado con el
> rddads.lib de la version de xHarbour usada en Xailer 2.0.17.
>
> Saludos,
>
> George
>
>
>
Error ADSADT/7123
George:
No van por ahi los tiros, agrega esta función en tu código:
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
en cualquier PRG y veras como funciona correctamente.
Saludos
Rene Flores
http://www.ciber-tec.com
escribió:
> Jose
> Trate anteriormente, sin exito, de enlazar la libreria ACE32.LIB de la
> version de xHarbour que funciona correctamente.
> Baje de nuevo y reinstale la version Xailer 2.017 pero sigue dando el mismo
> error ADSADT/7123 aun con diferentes version de ACE32.LIB.
>
> Aun con el error generado en el inspector de objecto, al tratar de conectar
> la tabla ADS, el programa compila correctamente con Xailer 2.0.17.
> Sin embargo al correr el programa y cuando se intenata usar la tabla ADT se
> genera el siguiente error:
> ************************************************************ *******************
> 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 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.
>
> Parece ser, como tu bien indicas, que es un asunto relacionado con el
> rddads.lib de la version de xHarbour usada en Xailer 2.0.17.
>
> Saludos,
>
> George
>
>
>
No van por ahi los tiros, agrega esta función en tu código:
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
en cualquier PRG y veras como funciona correctamente.
Saludos
Rene Flores
http://www.ciber-tec.com
escribió:
> Jose
> Trate anteriormente, sin exito, de enlazar la libreria ACE32.LIB de la
> version de xHarbour que funciona correctamente.
> Baje de nuevo y reinstale la version Xailer 2.017 pero sigue dando el mismo
> error ADSADT/7123 aun con diferentes version de ACE32.LIB.
>
> Aun con el error generado en el inspector de objecto, al tratar de conectar
> la tabla ADS, el programa compila correctamente con Xailer 2.0.17.
> Sin embargo al correr el programa y cuando se intenata usar la tabla ADT se
> genera el siguiente error:
> ************************************************************ *******************
> 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 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.
>
> Parece ser, como tu bien indicas, que es un asunto relacionado con el
> rddads.lib de la version de xHarbour usada en Xailer 2.0.17.
>
> Saludos,
>
> George
>
>
>
Error ADSADT/7123
Entendido Rene.
Luego de agregar la funcion que me enviaste ya no se presenta el error
anterior pero el programa termina de forma anormal ya que no hay conexion
con la database.
Lo que sucede es que todo el problema proviene del error generado en el
inspector de objetos (ADSADT/7123) .
Luego hare algunas pruebas borrrando por completo la instalacion de Xailer
2.0.17, reinstalandola de nuevo y creando un nuevo ADS database con campos
IMAGE a ver que sucede.
Saludos,
George
"René Flores <"rflores" <nospam> wrote in message
news:[email=4bd2425b@svctag-j7w3v3j....]4bd2425b@svctag-j7w3v3j....[/email]
> George:
>
> No van por ahi los tiros, agrega esta función en tu código:
>
> 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
>
> en cualquier PRG y veras como funciona correctamente.
>
> Saludos
>
> Rene Flores
> http://www.ciber-tec.com
>
> escribió:
>> Jose
>> Trate anteriormente, sin exito, de enlazar la libreria ACE32.LIB de la
>> version de xHarbour que funciona correctamente.
>> Baje de nuevo y reinstale la version Xailer 2.017 pero sigue dando el
>> mismo error ADSADT/7123 aun con diferentes version de ACE32.LIB.
>>
>> Aun con el error generado en el inspector de objecto, al tratar de
>> conectar la tabla ADS, el programa compila correctamente con Xailer
>> 2.0.17.
>> Sin embargo al correr el programa y cuando se intenata usar la tabla ADT
>> se genera el siguiente error:
>> ************************************************************ *******************
>> 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 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.
>>
>> Parece ser, como tu bien indicas, que es un asunto relacionado con el
>> rddads.lib de la version de xHarbour usada en Xailer 2.0.17.
>>
>> Saludos,
>>
>> George
>>
>>
>>
>
Luego de agregar la funcion que me enviaste ya no se presenta el error
anterior pero el programa termina de forma anormal ya que no hay conexion
con la database.
Lo que sucede es que todo el problema proviene del error generado en el
inspector de objetos (ADSADT/7123) .
Luego hare algunas pruebas borrrando por completo la instalacion de Xailer
2.0.17, reinstalandola de nuevo y creando un nuevo ADS database con campos
IMAGE a ver que sucede.
Saludos,
George
"René Flores <"rflores" <nospam> wrote in message
news:[email=4bd2425b@svctag-j7w3v3j....]4bd2425b@svctag-j7w3v3j....[/email]
> George:
>
> No van por ahi los tiros, agrega esta función en tu código:
>
> 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
>
> en cualquier PRG y veras como funciona correctamente.
>
> Saludos
>
> Rene Flores
> http://www.ciber-tec.com
>
> escribió:
>> Jose
>> Trate anteriormente, sin exito, de enlazar la libreria ACE32.LIB de la
>> version de xHarbour que funciona correctamente.
>> Baje de nuevo y reinstale la version Xailer 2.017 pero sigue dando el
>> mismo error ADSADT/7123 aun con diferentes version de ACE32.LIB.
>>
>> Aun con el error generado en el inspector de objecto, al tratar de
>> conectar la tabla ADS, el programa compila correctamente con Xailer
>> 2.0.17.
>> Sin embargo al correr el programa y cuando se intenata usar la tabla ADT
>> se genera el siguiente error:
>> ************************************************************ *******************
>> 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 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.
>>
>> Parece ser, como tu bien indicas, que es un asunto relacionado con el
>> rddads.lib de la version de xHarbour usada en Xailer 2.0.17.
>>
>> Saludos,
>>
>> George
>>
>>
>>
>
- ignacio
- Site Admin
- Mensajes: 9441
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Error ADSADT/7123
René,
No creo que esa sea la solución. Dicha función sólo devuelve el valor
inicial para cada tipo básico que es capaz de entender HARBOUR. El problema
hay que solucionarlo en TDatafield:BasicType() y como puedes ver el tipo
IMAGE está contemplado.
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Equipo de Xailer/Xailer team]
http://www.xailer.com
http://www.xailer.info
"René Flores <"rflores" <nospam> escribió en el mensaje de
noticias:[email=4bd2425b@svctag-j7w3v3j....]4bd2425b@svctag-j7w3v3j....[/email]
> George:
>
> No van por ahi los tiros, agrega esta función en tu código:
>
> 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
>
> en cualquier PRG y veras como funciona correctamente.
>
> Saludos
>
> Rene Flores
> http://www.ciber-tec.com
>
> escribió:
>> Jose
>> Trate anteriormente, sin exito, de enlazar la libreria ACE32.LIB de la
>> version de xHarbour que funciona correctamente.
>> Baje de nuevo y reinstale la version Xailer 2.017 pero sigue dando el
>> mismo error ADSADT/7123 aun con diferentes version de ACE32.LIB.
>>
>> Aun con el error generado en el inspector de objecto, al tratar de
>> conectar la tabla ADS, el programa compila correctamente con Xailer
>> 2.0.17.
>> Sin embargo al correr el programa y cuando se intenata usar la tabla ADT
>> se genera el siguiente error:
>> ************************************************************ *******************
>> 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 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.
>>
>> Parece ser, como tu bien indicas, que es un asunto relacionado con el
>> rddads.lib de la version de xHarbour usada en Xailer 2.0.17.
>>
>> Saludos,
>>
>> George
>>
>>
>>
No creo que esa sea la solución. Dicha función sólo devuelve el valor
inicial para cada tipo básico que es capaz de entender HARBOUR. El problema
hay que solucionarlo en TDatafield:BasicType() y como puedes ver el tipo
IMAGE está contemplado.
Un saludo,
--
Ignacio Ortiz de Zúñiga
[Equipo de Xailer/Xailer team]
http://www.xailer.com
http://www.xailer.info
"René Flores <"rflores" <nospam> escribió en el mensaje de
noticias:[email=4bd2425b@svctag-j7w3v3j....]4bd2425b@svctag-j7w3v3j....[/email]
> George:
>
> No van por ahi los tiros, agrega esta función en tu código:
>
> 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
>
> en cualquier PRG y veras como funciona correctamente.
>
> Saludos
>
> Rene Flores
> http://www.ciber-tec.com
>
> escribió:
>> Jose
>> Trate anteriormente, sin exito, de enlazar la libreria ACE32.LIB de la
>> version de xHarbour que funciona correctamente.
>> Baje de nuevo y reinstale la version Xailer 2.017 pero sigue dando el
>> mismo error ADSADT/7123 aun con diferentes version de ACE32.LIB.
>>
>> Aun con el error generado en el inspector de objecto, al tratar de
>> conectar la tabla ADS, el programa compila correctamente con Xailer
>> 2.0.17.
>> Sin embargo al correr el programa y cuando se intenata usar la tabla ADT
>> se genera el siguiente error:
>> ************************************************************ *******************
>> 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 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.
>>
>> Parece ser, como tu bien indicas, que es un asunto relacionado con el
>> rddads.lib de la version de xHarbour usada en Xailer 2.0.17.
>>
>> 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
Error ADSADT/7123
Ignacio:
A reserva de mirarlo, sabras por un casual si el tipo es IMAGE o BLOB
???, se almecenan igual, pero no funcionan de la misma manera.
Saludos
Rene Flores
http://www.ciber-tec.com
Ortiz de Zúñiga escribió:
> René,
>
> No creo que esa sea la solución. Dicha función sólo devuelve el valor
> inicial para cada tipo básico que es capaz de entender HARBOUR. El
> problema hay que solucionarlo en TDatafield:BasicType() y como puedes
> ver el tipo IMAGE está contemplado.
>
> Un saludo,
>
A reserva de mirarlo, sabras por un casual si el tipo es IMAGE o BLOB
???, se almecenan igual, pero no funcionan de la misma manera.
Saludos
Rene Flores
http://www.ciber-tec.com
Ortiz de Zúñiga escribió:
> René,
>
> No creo que esa sea la solución. Dicha función sólo devuelve el valor
> inicial para cada tipo básico que es capaz de entender HARBOUR. El
> problema hay que solucionarlo en TDatafield:BasicType() y como puedes
> ver el tipo IMAGE está contemplado.
>
> Un saludo,
>