Looks like you might need to revise the procedure to CAST the calculated value back to Numeric(10,2) before returning it? Carl
On 2/16/2011 2:30 PM, James Skemp wrote: > Thanks Mike. > > Opened up the procedure and gave it a look. It looks like there's some > multiplication and division going on, which is resulting in a change. > Relevant part for one of the returned values: > > MemberPrice = > (case when qp.productid is null then p.MemberPrice > else > case when qp.MemberPrice is null then > p.MemberPrice*((100-qp.memberdiscountpercent)/100) > else qp.MemberPrice > end > end) > > Running this query on ColdFusion 7.('current') against MS SQL returns (again, > cfdump of the cfquery, and the same thing as SQL Studio returns): > > 0.00000000 > > On CF 8, we instead get: > > 0E-8 > > So, updated CF 8 SQL Driver perhaps? Either way, unless there's an > Administrator change, this does mean we'll have to evaluate code since, right > or wrong, CF 7 doesn't make this change. > > Thanks! > > ~James > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Order the Adobe Coldfusion Anthology now! http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion Archive: http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:342350 Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm