Karen,

Are you selecting one very long expression, or many columns with =w after
each for the width?

Can you just make the last this you select be a space with a width of 675?

Select +
Col1=15, col2=34, (' ')=675 +
>From table

Bill

(sent from Android mobile)
On Jan 4, 2015 3:15 PM, "Karen Tellef" <[email protected]> wrote:

> I need to create a file with fixed field lengths.  Rather than doing
> SFIL/SPUT I did a "select" statement and it works great and is easy to
> code, except...
>
> I need to have 675 blank spaces at the end of each line and I can't figure
> out how to do that using a "select" statement.  Has anyone done that, or do
> I need to use SFIL/SPUT.    According to my notes, if I use SFIL/SPUT I'll
> have to use a cursor and then do something like this (and thanks to whoever
> originally posted this code and I saved it):
>
>
>    --Add CarriageReturn/LineFeed charaters to the line
> Set var vDataLine = (SPUT(.vDataLine,.vCRLF,.vPastEnd))
>
>   --Make sure no trash data exists beyond CR/LF
> Set var vDataLine = (SGET(.vDataLine,..vTotalLength,1))
>
>   --Write the line, telling RBASE not to add its own CRLF
>  WRITE .vDataLine  CONTINUE
>
>
>  Karen
>
>

Reply via email to