Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Convert character into integer?
Message
 
 
À
25/01/2007 12:08:38
Information générale
Forum:
Visual FoxPro
Catégorie:
Codage, syntaxe et commandes
Versions des environnements
Visual FoxPro:
VFP 9 SP1
OS:
Windows 2000 SP4
Network:
Windows 2000 Server
Database:
Visual FoxPro
Divers
Thread ID:
01189249
Message ID:
01189287
Vues:
14
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--
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform