wrap qryHighestNum.highestNumber in a val()

in the event that the argument is an empty string, val() will it as a zero.

so:

<cfset nextReqNumber = val(qryHighestNum.HighestNumber) + 1 />

On 1/30/07, Melissa Weber <[EMAIL PROTECTED]> wrote:
> I've very new to ColdFusion and need some help.  I've written a page that has 
> six fields:  office, year, number, title, contact and phone number.  The 
> first two are hidden fields have a value attached to them and the third 
> changes.  The user enters the title, contact and phone number and then the 
> data is entered into a database.  The two hidden fields are populated with no 
> problems. For the third field, number, a query is ran to find the highest 
> number in that field and then add one to it to get the next number.  When an 
> initial record is in the database everything works perfect however, when the 
> table is empty I get an error message.
>
> It says that it cannot convert " " to a number.  I even put a cfset statement 
> in there to set the field to 1 but it isn't working.  Any ideas?
>
> Below is the query to find the highest number and the cfif statement to 
> handle the number.
> <cfquery name="qryHighestNum" datasource="ocreodsn">
>         Select Max(ReqNum) as HighestNumber
>         from PrintingReq
> </cfquery>
>
> <cfif qryHighestNum.RecordCount is 0>
>                 <cfset NextReqNumber = 1>
>         <cfelse>
>                 <cfset NextReqNumber = #qryHighestNum.HighestNumber# + 1>
> </cfif>
>
> 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Upgrade to Adobe ColdFusion MX7 
Experience Flex 2 & MX7 integration & create powerful cross-platform RIAs 
http:http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:268112
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to