COMO SABER SI EXISTE UNA VARIABLE EN UN ARCHIVO

Post Reply
elmoiquique
Posts: 323
Joined: Wed May 16, 2007 9:40 pm
Location: Region de Ñuble, Chile

COMO SABER SI EXISTE UNA VARIABLE EN UN ARCHIVO

Post by elmoiquique »

He intentado y no me funciona
LOCAL LogVar:=""

dbselectarea(odbf1:calias)
set order to 1

if type("(odbf1:calias)->rvar1") == "U"
LogVar:="no existe"
else
Logvar:=(odbf1:calias)->rvar1
endif

?LogVar
Fivewin-Xharbour 24.09, Iquique, Chile
User avatar
wilsongamboa
Posts: 614
Joined: Wed Oct 19, 2005 6:41 pm
Location: Quito - Ecuador
Been thanked: 5 times

Re: COMO SABER SI EXISTE UNA VARIABLE EN UN ARCHIVO

Post by wilsongamboa »

buenas noches creo que no funciona ni con variables locales ni con estaticas prueba con private
saludos
Wilson 'W' Gamboa A
Wilson.josenet@gmail.com
User avatar
karinha
Posts: 7932
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Been thanked: 3 times
Contact:

Re: COMO SABER SI EXISTE UNA VARIABLE EN UN ARCHIVO

Post by karinha »

Use:

Code: Select all | Expand

   LOCATE LogVar
 
Regards, saludos.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
elmoiquique
Posts: 323
Joined: Wed May 16, 2007 9:40 pm
Location: Region de Ñuble, Chile

Re: COMO SABER SI EXISTE UNA VARIABLE EN UN ARCHIVO

Post by elmoiquique »

El problema no esta en la variable definida, si no en este proceso

IF type(“(odbf1:calias)->rvar1”)==“U”

ya que la variable RVAR1, exista o no dentro del archivo siempre da como resultado U o existe alguna otra funcion que haga lo que necesito
Fivewin-Xharbour 24.09, Iquique, Chile
paquitohm
Posts: 287
Joined: Fri Jan 14, 2022 8:37 am
Been thanked: 1 time

Re: COMO SABER SI EXISTE UNA VARIABLE EN UN ARCHIVO

Post by paquitohm »

Bastará un suave

Code: Select all | Expand

(oDbf1:cAlias)-> ( FieldPos("RVar1") ) > 0
elmoiquique
Posts: 323
Joined: Wed May 16, 2007 9:40 pm
Location: Region de Ñuble, Chile

Re: COMO SABER SI EXISTE UNA VARIABLE EN UN ARCHIVO

Post by elmoiquique »

paquitohm wrote:Bastará un suave

Code: Select all | Expand

(oDbf1:cAlias)-> ( FieldPos("RVar1") ) > 0

Gracias,, funciono a la perfeccion..... :D :D
Fivewin-Xharbour 24.09, Iquique, Chile
Post Reply