Página 1 de 1

Error de datos

Publicado: Jue Abr 20, 2006 7:09 pm
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

Error de datos

Publicado: Jue Abr 20, 2006 7:28 pm
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
>