Focal Point
[SOLVED] -READ not working

This topic can be found at:
https://forums.informationbuilders.com/eve/forums/a/tpc/f/7971057331/m/4597074196

August 14, 2019, 03:02 PM
ccollier
[SOLVED] -READ not working
I'm currently trying to put a value of a field from a table into a variable. I'm using -READ, but it doesn't seem to be working.

TABLE FILE SF2BANNER
BY HIGHEST 1 RUN_NUMBER
ON TABLE HOLD AS HIGHEST_RUN
END
-RUN
-READ HIGHEST_RUN, &HIGHEST_RUN.I4.
  

When checking the -TYPE of the variable, I'm receiving nothing. I decided to try it with another field from another table. The value that should be populating the variable should be 9904, but instead I get "°&" as the value when checking the type.

This message has been edited. Last edited by: ccollier,


WebFOCUS 8.2.01M on Windows 10
August 14, 2019, 03:11 PM
MartinY
Try this instead, you have a format error which READFILE manage automatically
TABLE FILE SF2BANNER
BY HIGHEST 1 RUN_NUMBER
ON TABLE HOLD AS HIGHEST_RUN
END
-RUN
-READFILE HIGHEST_RUN
-RUN
-TYPE &RUN_NUMBER



WF versions : Prod 8.2.04M gen 33, Dev 8.2.04M gen 33, OS : Windows, DB : MSSQL, Outputs : HTML, Excel, PDF
In Focus since 2007
August 14, 2019, 03:27 PM
ccollier
After first setting a default to &RUN_NUMBER that seemed to work Martin. Thanks!


WebFOCUS 8.2.01M on Windows 10
August 14, 2019, 04:39 PM
Hallway
READFILE FTW!!

Good One


Hallway

 
Prod: 8202M1
Test: 8202M4
Repository:
 
OS:
 
Outputs:
 
 
 
 
August 14, 2019, 04:53 PM
Waz
BTW, the underlying issue is probably that the file is binary.

Changing the format of the hold to ALPHA will fix the issue.

Also, I prefer -READFILE as well.


Waz...

Prod:WebFOCUS 7.6.10/8.1.04Upgrade:WebFOCUS 8.2.07OS:LinuxOutputs:HTML, PDF, Excel, PPT
In Focus since 1984
Pity the lost knowledge of an old programmer!