Convert text to integer

anakin
Member Posts: 27
Hi all,
I want assign a text value to an integer variable but it raises a conversion error.
What's the solution ?
anakin ](*,)
I want assign a text value to an integer variable but it raises a conversion error.
What's the solution ?
anakin ](*,)
0
Comments
-
You can't assign text to an integer. If you want to have a separate variable that stores the text version of that number you can do:
text_variable := FORMAT(integer_variable)
0 -
matttrax wrote:You can't assign text to an integer. If you want to have a separate variable that stores the text version of that number you can do:
text_variable := FORMAT(integer_variable)
It's not possible convert text to integer ?
My sample code:
text_var := '2000';
if text_var > 1000 then
....
...
Exist a solution ?
Thanks0 -
No, there is no automatic type cast in NAV. You need to convert the variable into integer variable and compare this with the value or you need to compare it with text value (but you can have different result...)0
-
So you'd have something like this:
text_var := '2000'; EVALUATE(MyInteger,text_var); if MyInteger > 1000 then //code goes here
0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions