Obviously not the problem.
Albert

On 5/7/2015 10:45 AM, [email protected] wrote:
9.5 (64)

-Bob

------------------------------------------------------------------------
*From: *"Albert Berry" <[email protected]>
*To: *"RBASE-L Mailing List" <[email protected]>
*Sent: *Thursday, May 7, 2015 11:42:23 AM
*Subject: *[RBASE-L] - Re: SRPL function followup

Are you using 9.5 (64) or 9.5 (32) -- just a thought.
Albert

On 5/7/2015 10:38 AM, [email protected] wrote:

    I have also tried the following in a temp table :

    R>list traw

    Temporary Table: traw

    No. Column Name Attributes
    --- ------------------
    ------------------------------------------------------
    1 file_content Type : LONG VARCHAR
    Current number of rows: 1

    R>set var x = (slen(file_content)) in traw

    R>sho var x
    60192

    R>update traw set file_content =
    (SRPL(File_Content,.vFind,.vReplace,0))
    <WARNING> New value will be truncated. (2570)
    Columns have been updated in 1 row(s) in traw

    R>set var x = (slen(file_content)) in traw

    R>sho var x
    4092



    I also find I cannot add two long varchar variables together that
    are 30,000+ characters.

    R>set var x = (slen(.vsrpl))

    R>sho var x
    30000

    R>set var y = (slen(.vhold))

    R>sho var y
    32768

    R>set var z long varchar = null

    R>set var z = (.vsrpl + .vhold)
    <WARNING> New value will be truncated. (2570)

    R>set var x = (slen(.z))

    R>sho var x
    32768


    A long varchar is stated to be 256mb.  Is there something I am
    missing?


    Thanks,


    ------------------------------------------------------------------------
    *From: *"Bob Thompson" <[email protected]>
    *To: *"RBASE-L Mailing List" <[email protected]>
    *Sent: *Thursday, May 7, 2015 10:48:32 AM
    *Subject: *[RBASE-L] - SRPL function

    Is there a limit on the SRPL function in terms of length?

    I have a long var char variable that is 60,000 characters in length.

    I perform a SRPL function on it and it gives a message that "new
    value will be truncated".  The resulting variable is then 32768
    characters long.  The resulting variable is a long varchar type as
    well.

    Version 9.5 64


    Bob Thompson
    LaPorte, IN
    219-363-7441

    Sent from my iPod




--
A democracy ..." can only exist until the majority discovers it can vote itself 
largess out of the public treasury."
Attributed to Alexander Fraser Tytler 1747-1813


--
A democracy ..." can only exist until the majority discovers it can vote itself 
largess out of the public treasury."
Attributed to Alexander Fraser Tytler 1747-1813

Reply via email to