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.

Error de datos

Foro de Xailer profesional en español
Responder
Paco V
Mensajes: 380
Registrado: Jue Oct 27, 2005 9:08 am

Error de datos

Mensaje por Paco V »

Me estoy voviendo loco con un error.
Parece ser que tengo un error en un dato que no recibe el tipo de dato que
espera.
Veo el Log y alucino: En mi formulario solo tengo dos dataset:
PERNOLOC y PROVE, y aqui me aparece otra que se llama PERNOLOC0.
Estoy en lo cierto?
Como lo he conseguido?
Paco
***************************** Registro de errores *****************************
Fecha: 20-04-06
Hora: 18:49:31
Memoria libre: 404884
Area actual: 1
------------------------- Información del compilador --------------------------
Versión Xailer: Xailer 0.99.7 Pre-release 7a
Compilador: xHarbour build 0.99.61 Intl. (SimpLex) PCode Version: 7
Compilador C/C++: Borland C++ 5.5.1
Plataforma: Windows XP Professional 5.01.2600 Service Pack 2
----------------------- Información detallada del error -----------------------
Subsistema: DBFCDX
Código de error: 1020
Estado: .T.
Descripción: Error de tipo de datos
Operación:
Argumentos:
Fichero:
Código error SO: 0
Pila de llamadas:
FIELDPUT (0)
(b)XDBFDATASET:XDBFDATASET (65)
TDBFDATASET:FIELDPUT (0)
TDATAFIELD:FIELDPUT (83)
(b)TDATAFIELD:CREATE (71)
TDATAFIELD:ONSETVALUE (0)
(b)XDATAFIELD:XDATAFIELD (27)
TDATAFIELD:_VALUE (0)
TDBFDATASET:SAVE (879)
TDBFDATASET:UPDATE (583)
TFORM20:EDIT (217)
(b)TFORM20:FORMINITIALIZE (92)
TTOOLBUTTON:ONCLICK (0)
(b)XTOOLBUTTON:XTOOLBUTTON (54)
TTOOLBUTTON:CLICK (0)
TTOOLBAR:COMMAND (173)
TREBAR:WMCOMMAND (254)
RUNFORM (0)
TAPPLICATION:RUN (189)
TFORM00:OBUTTON7CLICK (212)
TBTNBMP:ONCLICK (0)
TBTNBMP:CLICK (102)
(b)XCONTROL:XCONTROL (141)
TBTNBMP:COMMAND (0)
TSCROLLINGWINCONTROL:WMCOMMAND (254)
TFORM00:WMCOMMAND (855)
RUNFORM (0)
TAPPLICATION:RUN (189)
TFORM00:OBUTTON19CLICK (315)
TBUTTON:ONCLICK (0)
TBUTTON:CLICK (102)
(b)XCONTROL:XCONTROL (141)
TBUTTON:COMMAND (0)
TSCROLLINGWINCONTROL:WMCOMMAND (254)
TFORM00:WMCOMMAND (855)
RUNFORM (0)
TAPPLICATION:RUN (189)
TFORM00:OBUTTON7CLICK (212)
TBTNBMP:ONCLICK (0)
TBTNBMP:CLICK (102)
(b)XCONTROL:XCONTROL (141)
TBTNBMP:COMMAND (0)
TSCROLLINGWINCONTROL:WMCOMMAND (254)
TFORM00:WMCOMMAND (855)
RUNFORM (0)
TAPPLICATION:RUN (189)
TFORM0:ENTRAR (138)
TBTNBMP:ONCLICK (0)
TBTNBMP:CLICK (102)
TBTNBMP:WMKEYDOWN (162)
RUNFORM (0)
TAPPLICATION:RUN (189)
MAIN (24)
------------------ Información detallada de áreas de trabajo ------------------
Area: 1
Alias: PERNOLOC
Registro: 1262
Filtro:
Relación:
Orden del índice: 2
Clave activa: 2
Area: 2
Alias: PERNOLOC0
Registro: 838
Filtro:
Relación:
Orden del índice: 1
Clave activa: 1
Area: 3
Alias: PROVE
Registro: 33
Filtro:
Relación:
Orden del índice: 1
Clave activa: 1
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9449
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Error de datos

Mensaje por ignacio »

Paco,
Eso es el nombre del Alias que asigna automáticamente el DataSet. Lo que
está ocurriendo es que estas intentando grabar en algun campo del DataSet
con un tipo de datos no válido. Revisa que coincida el tipo de datos de la
tabla con el que estas grabando.
Por otra parte veo un auténtico follón en la pila de llamadas y es porque
debes de estar llamando tu manualmente a Application:Run() varias veces o
algo así. Si no veo el código no sabría decirte pero obviamente algo está
mal.
Un saludo,
"Paco V" <ssi@ono.com> escribió en el mensaje
news:4447c03f$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
> Me estoy voviendo loco con un error.
> Parece ser que tengo un error en un dato que no recibe el tipo de dato que
> espera.
> Veo el Log y alucino: En mi formulario solo tengo dos dataset:
> PERNOLOC y PROVE, y aqui me aparece otra que se llama PERNOLOC0.
>
> Estoy en lo cierto?
> Como lo he conseguido?
> Paco
>
>
> ***************************** Registro de errores
> *****************************
>
> Fecha: 20-04-06
> Hora: 18:49:31
> Memoria libre: 404884
> Area actual: 1
>
> ------------------------- Información del
> compilador --------------------------
>
> Versión Xailer: Xailer 0.99.7 Pre-release 7a
> Compilador: xHarbour build 0.99.61 Intl. (SimpLex) PCode Version: 7
> Compilador C/C++: Borland C++ 5.5.1
> Plataforma: Windows XP Professional 5.01.2600 Service Pack 2
>
> ----------------------- Información detallada del
> error -----------------------
>
> Subsistema: DBFCDX
> Código de error: 1020
> Estado: .T.
> Descripción: Error de tipo de datos
> Operación:
> Argumentos:
> Fichero:
> Código error SO: 0
>
> Pila de llamadas:
> FIELDPUT (0)
> (b)XDBFDATASET:XDBFDATASET (65)
> TDBFDATASET:FIELDPUT (0)
> TDATAFIELD:FIELDPUT (83)
> (b)TDATAFIELD:CREATE (71)
> TDATAFIELD:ONSETVALUE (0)
> (b)XDATAFIELD:XDATAFIELD (27)
> TDATAFIELD:_VALUE (0)
> TDBFDATASET:SAVE (879)
> TDBFDATASET:UPDATE (583)
> TFORM20:EDIT (217)
> (b)TFORM20:FORMINITIALIZE (92)
> TTOOLBUTTON:ONCLICK (0)
> (b)XTOOLBUTTON:XTOOLBUTTON (54)
> TTOOLBUTTON:CLICK (0)
> TTOOLBAR:COMMAND (173)
> TREBAR:WMCOMMAND (254)
> RUNFORM (0)
> TAPPLICATION:RUN (189)
> TFORM00:OBUTTON7CLICK (212)
> TBTNBMP:ONCLICK (0)
> TBTNBMP:CLICK (102)
> (b)XCONTROL:XCONTROL (141)
> TBTNBMP:COMMAND (0)
> TSCROLLINGWINCONTROL:WMCOMMAND (254)
> TFORM00:WMCOMMAND (855)
> RUNFORM (0)
> TAPPLICATION:RUN (189)
> TFORM00:OBUTTON19CLICK (315)
> TBUTTON:ONCLICK (0)
> TBUTTON:CLICK (102)
> (b)XCONTROL:XCONTROL (141)
> TBUTTON:COMMAND (0)
> TSCROLLINGWINCONTROL:WMCOMMAND (254)
> TFORM00:WMCOMMAND (855)
> RUNFORM (0)
> TAPPLICATION:RUN (189)
> TFORM00:OBUTTON7CLICK (212)
> TBTNBMP:ONCLICK (0)
> TBTNBMP:CLICK (102)
> (b)XCONTROL:XCONTROL (141)
> TBTNBMP:COMMAND (0)
> TSCROLLINGWINCONTROL:WMCOMMAND (254)
> TFORM00:WMCOMMAND (855)
> RUNFORM (0)
> TAPPLICATION:RUN (189)
> TFORM0:ENTRAR (138)
> TBTNBMP:ONCLICK (0)
> TBTNBMP:CLICK (102)
> TBTNBMP:WMKEYDOWN (162)
> RUNFORM (0)
> TAPPLICATION:RUN (189)
> MAIN (24)
>
> ------------------ Información detallada de áreas de
> trabajo ------------------
>
> Area: 1
> Alias: PERNOLOC
> Registro: 1262
> Filtro:
> Relación:
> Orden del índice: 2
> Clave activa: 2
>
> Area: 2
> Alias: PERNOLOC0
> Registro: 838
> Filtro:
> Relación:
> Orden del índice: 1
> Clave activa: 1
>
> Area: 3
> Alias: PROVE
> Registro: 33
> Filtro:
> Relación:
> Orden del índice: 1
> Clave activa: 1
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder