Focal Point
[solved] '’' - RIGHT APOSTROPHE

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

October 10, 2016, 12:38 PM
BM
[solved] '’' - RIGHT APOSTROPHE
Hi,
I have some supplier names that showing up as strange characters.

eg:
SQL TABLE --> MASTER FILE
AMP’ED --> AMP’ED

I tried
DEFINE SUPPLIER_NAME_CLEAN/A100V = CTRAN(100, SUPPLIER_NAME, BYTVAL('’','I6') , 32,'A100');

but it only converts the first character to "space"
i.e.
AMP €™ED


Not sure how to deal with this situation.
the reason why I want to convert it into space so that we dont have issues when filtering reports based on "Supplier_Name"

Thanks

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


WebFOCUS 8202M
October 10, 2016, 12:49 PM
Tony A
If you want to convert a string to a single space use STRREP not CTRAN.

However, I would be checking why you're getting passed that string.

T



In FOCUS
since 1986
WebFOCUS Server 8.2.01M, thru 8.2.07 on Windows Svr 2008 R2  
WebFOCUS App Studio 8.2.06 standalone on Windows 10 
October 10, 2016, 12:55 PM
BM
quote:
STRREP

Thanks.. STRREP worked Smiler
yes,not sure why its being passed like that


WebFOCUS 8202M
October 10, 2016, 02:26 PM
BM
quote:
Originally posted by Tony A:
If you want to convert a string to a single space use STRREP not CTRAN.

However, I would be checking why you're getting passed that string.

T


I tried STRREP and took a look at the SQL TRACE and below is the message I see.


(FOC2567) FUNCTION STRREP CANNOT BE CONVERTED TO SQL

Is there a SQL friendly replace string function.


WebFOCUS 8202M
October 10, 2016, 02:57 PM
BM
I was able to use SQL.REPLACE and all good

Thanks


WebFOCUS 8202M