Proba de esta manera:

ck=uncálculo
if !used('zfna')
use zfna order cncm in 0
endif
if seek (ck) 
    *codigo si encontro
else
    *error no se encontro
endif 
 
otra forma
 
ck=uncálculo
if !used('zfna')
use zfna in 0
endif
if seek (ck,'zfna','cncm') 
    *codigo si encontro
else
    *error no se encontro
endif 
    
    





Martín Gamazo
Analista Programador
Gerencia de Sistemas y Desarrollo Tecnológico 
Ramsay 2055 (1428) - Buenos Aires
Teléfonos 4788-7739/7773 Int. 7739/7773 
e-mail:  <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED] 
Web:  <http://www.oca.com.ar/> www.oca.com.ar 






-----Mensaje original-----
De: Omar Bellio [mailto:[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]> ]
Enviado el: Martes, 07 de Agosto de 2007 07:54 p.m.
Para: GUFA List Member
Asunto: [GUFA] Comportamiento distinto en .exe y .prg

Me parece que hay un espacio entre el seek y los  (), por eso funciona(ría)
aunque no tenga los parámetros, por otro lado, asegurate que esté la tabla
indexada, porque eso sí tiene que ocurrir.

-----Mensaje original-----
De: [email protected] [mailto:[email protected] <mailto:[email protected]> ] En
nombre de Alejandro David Nelis Robles (GUFA) Enviado el: Tuesday, August
07, 2007 2:26 PM
Para: GUFA List Member
Asunto: [GUFA] Comportamiento distinto en .exe y .prg

Primero

al hacer seek() lo estas usando como función por lo tanto le tenes que dar
los parámetros si lo queres hacer así te recomiendo lo siguiente select zfna
set order to cncm seek ck

y si lo queres usar como función

seek(ck,"zfna","cncm")

si mi memoria no me falla.

Alejandro Nelis

Un abrazo.



----- Original Message -----
From: "Alberto J. Giussani" <[EMAIL PROTECTED]>
To: "GUFA List Member" <[email protected]>
Sent: Tuesday, August 07, 2007 1:39 PM
Subject: [GUFA] Comportamiento distinto en .exe y .prg


Estimados amigos:

Tengo un programa que contiene unos comandos semejantes a los siguientes:

ck=uncálculo
if !used('zfna')
use zfna in 0
endif
seek (ck) order tag cncm in zfna

El problema es que como .prg funciona OK, pero como .exe en la última
instrucción da el error "table has no index order set". Independientemente
de que el comando no exige que haya un índice seleccionado, me sorprende la
diferencia de comportamiento, y no sé qué se puede hacer.

Les agradeceré cualquier sugerencia.

Gracias de antemano.

Alberto J. Giussani

No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.476 / Virus Database: 269.11.8/940 - Release Date: 06/08/2007
16:53




__________ Información de NOD32, revisión 2442 (20070807) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com <http://www.nod32.com> 



I'm protected by SpamBrave
http://www.spambrave.com/ <http://www.spambrave.com/> 



No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.476 / Virus Database: 269.11.8/940 - Release Date: 06-Aug-2007
4:53 PM


No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.476 / Virus Database: 269.11.8/940 - Release Date: 06-Aug-2007
4:53 PM





Este mensaje y sus adjuntos son confidenciales y para uso exclusivo por
parte del titular de la dirección de correo electrónico a la que está
dirigido, puede contener información cuyo uso inadecuado puede derivar en
responsabilidad civil para el usuario o configurar los delitos previstos en
los artículos 153 a 157 del Código Penal, por lo que su contenido no debe
ser copiado, enviado, revelado o utilizado en cualquier forma no autorizada
expresamente por el emisor. En caso de que Ud. NO sea el destinatario
especificado en este mensaje o persona debidamente autorizada por el mismo,
por favor informe tal situación reenviando el mensaje al emisor y bórrelo de
su casilla de correo electrónico. Las opiniones e informaciones contenidas
en este mensaje y/o sus adjuntos corresponden a su autor y no debe
interpretarse que pertenecen o son compartidas por Organización Coordinadora
Argentina S.R.L., a menos que se indique expresamente lo contrario en el
presente y resulte competente el autor para expedirse sobre el tema en
nombre de dicho ente. El emisor no acepta responsabilidad alguna por errores
u omisiones contenidos en este mensaje o sus adjuntos, ni garantiza la
seguridad, exactitud o tempestividad de lo transmitido por este medio debido
a que el mismo puede ser objeto de interpretación, alteración, demora,
pérdida, contener virus informáticos u otras anomalías.

  

<<attachment: logooca.bmp>>

Responder a