Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Replace command and NULLs
Message
From
05/02/2002 12:56:51
Cetin Basoz
Engineerica Inc.
Izmir, Turkey
 
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00615586
Message ID:
00615602
Views:
14
>Hi everybody,
>
>I have the following replace statement:
>replace Street with m.lcNewStreetName, ;
>               ccode with m.lcNewCode, ;
>		town with m.lcNewTown, ModiType with 'C', ;			
>		(.cWorkField) with .cReplVal ;
>		for upper(ccode+town+Street+str(StNum,4)+StNumExt+Unit)= ;
>m.lcCond in BldMstr
>
>Set exact is set to off, because I want to replace old street names with the new street names regardless of StNum or StNumExt. However, if StNumExt is NULL, this replace command doesn't work.
>
>We have situs index in the table, which is exactly
>upper(ccode+town+Street+str(StNum,4)+StNumExt+Unit)
>
>Could you please advise, what should I do, to make the replace command work for NULL in Unit or StNumExt as well?
>
>Thanks a lot in advance.


for upper(ccode+town+Street+str(StNum,4)+nvl(StNumExt,space(fsize('StNumExt','BldMstr')))+...
Cetin
Çetin Basöz

The way to Go
Flutter - For mobile, web and desktop.
World's most advanced open source relational database.
.Net for foxheads - Blog (main)
FoxSharp - Blog (mirror)
Welcome to FoxyClasses

LinqPad - C#,VB,F#,SQL,eSQL ... scratchpad
Previous
Reply
Map
View

Click here to load this message in the networking platform