Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > ASP .Net > ASP General > type mismatch when caculating

Reply
Thread Tools

type mismatch when caculating

 
 
eddie wang
Guest
Posts: n/a
 
      04-16-2004
The following caculcation will result type mismatch:
boe_net=oil_net+oil_gross .

Here is the value:
oil_net: 69997
oil_grss: 84651


Here is the code:
strSQl = "SELECT nvl(ROUND(SUM(A.NET_STD_PB_VOL)),0) OIL_NET,
ROUND(SUM(A.GROSS_STD_PB_VOL)) OIL_GROSS,
NVL(ROUND((SUM(A.NET_STD_PB_VOL) / SUM(A.GROSS_STD_PB_VOL)) * 100, 2),0)
EST_AGGR_OIL_INTEREST "&_
"FROM OGDWMART.PO_CMPL_MTH_ALLOC_VOL_F A"

Set rs = conn(strSQl)
if not rs.EOF then
oil_int = rs("EST_AGGR_OIL_INTEREST")
oil_net = rs("OIL_NET")
oil_gross = rs("OIL_GROSS")
boe_net=oil_net+oil_gross
end if

*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
 
Reply With Quote
 
 
 
 
rwg
Guest
Posts: n/a
 
      04-19-2004
If the type mismatch is on the addition line, then at least one of your numbers is not really a number. You could try something like this:

boe_net=CInt(oil_net)+CInt(oil_gross)

- or -
iNet = CInt(oil_net)
iGross = CInt(oil_gross)
boe_net = iNet+iGross


-rwg
This is what I think, not necessarily what is accurate!

--------------------
| From: eddie wang <>
| Subject: type mismatch when caculating
| Mime-Version: 1.0
| Newsgroups: microsoft.public.inetserver.asp.general
| Date: Fri, 16 Apr 2004 10:50:17 -0700
|
| The following caculcation will result type mismatch:
| boe_net=oil_net+oil_gross .
|
| Here is the value:
| oil_net: 69997
| oil_grss: 84651
|
|
| Here is the code:
| strSQl = "SELECT nvl(ROUND(SUM(A.NET_STD_PB_VOL)),0) OIL_NET,
| ROUND(SUM(A.GROSS_STD_PB_VOL)) OIL_GROSS,
| NVL(ROUND((SUM(A.NET_STD_PB_VOL) / SUM(A.GROSS_STD_PB_VOL)) * 100, 2),0)
| EST_AGGR_OIL_INTEREST "&_
| "FROM OGDWMART.PO_CMPL_MTH_ALLOC_VOL_F A"
|
| Set rs = conn(strSQl)
| if not rs.EOF then
| oil_int = rs("EST_AGGR_OIL_INTEREST")
| oil_net = rs("OIL_NET")
| oil_gross = rs("OIL_GROSS")
| boe_net=oil_net+oil_gross
| end if
|
| *** Sent via Developersdex http://www.developersdex.com ***
| Don't just participate in USENET...get rewarded for it!
|


 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
VHDL Type Mismatch error indexed name returns a value whose type does not match programmingzeal VHDL 0 05-06-2012 06:38 AM
type mismatch error amitbadgi@gmail.com ASP .Net 3 08-12-2005 11:23 AM
data type mismatch error amitbadgi@gmail.com ASP .Net 1 08-10-2005 01:04 PM
Type mismatch using Mozilla ActiveX in place of Microsoft WebBrowser? Noozer Firefox 0 05-19-2004 08:08 AM
type mismatch when caculating eddie wang ASP General 2 04-17-2004 02:38 PM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57