Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 208
  • Last Modified:

VB SP5 behaviors different from SP4

I recently upgraded to VB SP5 from SP4.

However, occationally, I found there are some functions changed.

Give you an example:
if rsEntry("Amount") = $102000.25
( rsEntry is an ADODB.Recordset object )

on VB SP4:
Code ' if rsEntry!Amount < ("99999.99")'
would return FALSE

But on VB SP5:
Code ' if rsEntry!Amount < ("99999.99")' returns TRUE

I have to use ' if rsEntry!Amount < CCur("99999.99")' to get the correct value 'FALSE'

I couldn't have any luck from internet, and on microsoft's web site it's all about .NET.

Have anybody seen similar problems, or had information related to VB SP5 according to the function changes.

Any idea ?

Thanks.
0
cannon_zhou
Asked:
cannon_zhou
1 Solution
 
bobbit31Commented:
what is the datatype of rsEntry("Amount")

from what i see, it is a String (are you storing the $)
if so, i'd suggest against that and just store it as a number.
0
 
Ryan ChongCommented:
You should include the CCur Function in your comparison as the compare value is a String.
0
 
cannon_zhouAuthor Commented:
The datatype of rsEntry("Amount") is a currency field.
0
 
DanRollinsCommented:
Hi cannon_zhou,
It appears that you have forgotten this question. I will ask Community Support to close it unless you finalize it within 7 days. I will ask a Community Support Moderator to:

    Refund points and save as a 0-pt PAQ.

cannon_zhou, Please DO NOT accept this comment as an answer.
EXPERTS: Post a comment if you are certain that an expert deserves credit.  Explain why.
==========
DanRollins -- EE database cleanup volunteer
0
 
SpideyModCommented:
per recommendation

SpideyMod
Community Support Moderator @Experts Exchange
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Keep up with what's happening at Experts Exchange!

Sign up to receive Decoded, a new monthly digest with product updates, feature release info, continuing education opportunities, and more.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now