Clipper/FiveWin - Error BASE / 1066

 
Vista:

Error BASE / 1066

Publicado por GABRIEL MARTIN ALVAREZ (31 intervenciones) el 19/01/2006 16:09:37
Buenas a Todos.

¿Alquien sabría indicarme por que causa aparece el "Error BASE / 1066" al ejecutar un oDlg:UPDATE()?

TOI EXXXXTRESAO

LPV Gabriel
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Error BASE / 1066

Publicado por Gabriel Martin (31 intervenciones) el 19/01/2006 16:16:05
Perdon por ser tan escueto, vamos que si a la primera la acertaissss

El fallo me lo da en esta parte del proceso, antes incluso de entrar en 'Validez'

REDEFINE GET aReci[6] VAR aReci[5] ;
ID 3105 OF oDlg ;
VALID Validez(oDlg) ;
UPDATE

aReci[6]:bGotFocus:={||nOrden:=INDEXORD(),oDlg:UPDATE()}

Antreriormente a esto se han obtenido campos y lo que pretendo es actualizar la vista

LPV Gabriel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Error BASE / 1066

Publicado por Gabriel Pascual (913 intervenciones) el 19/01/2006 19:30:57
Que tipo de variable es oDlg ? : public, private, local o Static ?

Declarala como private, ya sabes que a los bloques de codigo no lesgustan mucho las varaibles locales ni estaticas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Error BASE / 1066

Publicado por Lars (1 intervención) el 20/01/2006 09:22:37
BASE/1066 Argument error: conditional

Explanation: This error can occur for two reasons:

1. You specified an argument for a conditional statement such as IF or
DO WHILE that did not return a logical value.

2. You specified the IF() function and the first argument did not return
a logical value.

Action: Correct the program.

See Also: "Basic Concepts" chapter in the Programming and Utilities
Guide
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Error BASE / 1066

Publicado por Gabriel Martin (31 intervenciones) el 20/01/2006 10:38:13
Mil disculpas, la variables está definida como LOCAL
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Error BASE / 1066

Publicado por Gabriel Martin (31 intervenciones) el 24/01/2006 12:59:14
Como que va muy bien cuando uno encuentra la solucion, os la indico

El error venía dado, porque a traves de un Do WHILE aplicaba el mismo valor SPACE(1) a una serie de variables. Sin darme cuenta que una de ellas pertenecia a un CHECKBOX. Al intertar actualizar el dialogo era cuando se ocasionaba el error

Espero que a laguien le sirva

LPV Gabriel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar