This may help you...(perhaps only if your records are fixed length)...

The SEEK statement allows you to position the sequential read pointer
relative to the beginning, current position or end of the file.

See HELP BASIC SEEK from TCL prompt or see the BASIC guide.


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
[EMAIL PROTECTED]
Sent: Wednesday, 22 June 2005 5:38 AM
To: [email protected]
Subject: [U2] Field Count from a Seq File


I hope someone can show me an easy way to get the number of lines from a
sequential file - without looping through the file.

I am running UV 10.x on a AIX box.

I open the file using an OPENSEQ command and I am looping through the record
using a READSEQ  command.

Either immediately after the OPENSEQ or after the first READSEQ, I would
like to know if there is more then 1 line in the file.

I know that prior to doing the OPENSEQ, I could open the file, read the
record and then DCOUNT(RECORD,@FM) to get the number of fields, close the
file and then do a sequential open and read.  I am hoping that there is a
system variable or something that I can use after the OPENSEQ.  Looping
through the record is not a viable option.

listserver.u2ug.org/
-------
u2-users mailing list
[email protected]
To unsubscribe please visit http://listserver.u2ug.org/

Reply via email to