User Name Password Register
DaniWeb IT Discussion Community
All
What is DaniWeb IT Discussion Community?
You're currently browsing the ColdFusion section within the Web Development category of DaniWeb, a massive community of 375,170 software developers, web developers, Internet marketers, and tech gurus who are all enthusiastic about making contacts, networking, and learning from each other. In fact, there are 2,204 IT professionals currently interacting right now! Registration is free, only takes a minute and lets you enjoy all of the interactive features of the site.
Please support our ColdFusion advertiser:
Views: 4344 | Replies: 2
Reply
Join Date: Aug 2004
Posts: 2
Reputation: mayoline is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
mayoline mayoline is offline Offline
Newbie Poster

Junior Developer have some doubts in CF_SQL_NUMERIC

  #1  
Aug 3rd, 2004
Hello, experts out there. First of all, thanks for reading my threads.

I am a junior developer using ColdFusion. I have some doubts here.

When we passing the parameters which is numeric type, then use that variable in another page for query, sometimes will come out with error of CF_SQL_NUMERIC, even we just #trim(variable)#.

When i meet such problem, i always #val(variable)# in order to get back the numeric value. It works if the variable when i have full confidence the variable is a numeric type. But is this the proper way to fix this?? Or anyone can tell me the correct way and the impact by #val()# the variable??


Thanks for help. :mrgreen:
AddThis Social Bookmark Button
Reply With Quote  
Join Date: Oct 2006
Posts: 8
Reputation: rameshsambu is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
rameshsambu's Avatar
rameshsambu rameshsambu is offline Offline
Newbie Poster

Help Re: Junior Developer have some doubts in CF_SQL_NUMERIC

  #2  
Nov 3rd, 2006
Hi mayoline

Trim() will only remove the leading and trailing spaces. It wont convert string to a number.

Val() will convert those characters in the beginning of a string which can be converted to a number.

Val always returns a number. Even if the conversion fails it will return 0.

Use val() whereever you want strictly numeric values (like in calculations)

In those cases where you strictly need a non-zero number, check if the value returned by val() is 0 or not and then proceed.

-Ramesh
Reply With Quote  
Join Date: Aug 2004
Posts: 2
Reputation: mayoline is an unknown quantity at this point 
Rep Power: 0
Solved Threads: 0
mayoline mayoline is offline Offline
Newbie Poster

Re: Junior Developer have some doubts in CF_SQL_NUMERIC

  #3  
Nov 6th, 2006
Thanks for your reply.

Reply With Quote  
Reply

Only community members can participate in forum threads. You must register or log in to contribute.

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

 

DaniWeb ColdFusion Marketplace
Thread Tools Display Modes

Similar Threads
Other Threads in the ColdFusion Forum

All times are GMT -4. The time now is 11:52 pm.
Forum system based on vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
©2003 - 2008 DaniWeb® LLC