Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Convert character into integer?
Message
 
 
To
25/01/2007 12:08:38
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Environment versions
Visual FoxPro:
VFP 9 SP1
OS:
Windows 2000 SP4
Network:
Windows 2000 Server
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01189249
Message ID:
01189287
Views:
13
Hi Tracy,

During VFP9 beta I loged request to expand CAST() help topic with explanation how each type of conversion works but it was ignored by VFP team. W/o such documentation the result of conversation in many cases cannot be predicted or explained.

>Just curious, Sergey do you know why CAST works where VAL does not? Specifically a string with "2E" in it? I understand why VFP sees it as scientific notation, but CAST does not...
>
>lcvalue = "2E828"
>lcvalue1 = "200"
>? VAL(lcvalue)  && produces numeric overflow
>? CAST(lcvalue as Int)  && returns 0
>? VAL(lcvalue1)   && returns 200
>? CAST(lcvalue1 as Int)  && returns 200
>tclocation = "2E818 Main St"
>? CAST(GETWORDNUM(tclocation,1) AS INT)
>tclocation = "2010 N Main St"
>? CAST(GETWORDNUM(tclocation,1) AS INT)
>
>
>
>>>How do I convert character into integer? Please help. Thanks, Sam
>>
>>
>>lcString = "12345"
>>? CAST(lcString AS int)
>>
--sb--
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform