Nee das geht nicht ....

Diese Berechnung liegt innerhalb einer Trendberechnung mit ansich korrekten
Werten.
Ab wann gibt es denn einen Overflow (< INT)?

= 2.147.483.646

Ist ja gr�sser als 999.999.999

Das kann also nicht das Problem sein.

Zur Veranschaulichung der Trendberechnung:

objRSTrend.Open strSQL, objConn, 3
                                        if objRSTrend.eof Then
                                                Response.write( "NaN" )
                                        else
                                                c = 1
                                                while not objRSTrend.eof
                                                        if 
isNumeric(objRSTrend.Fields("fullfillment").Value) Then
                                                                y(c) = cINT( 
objRSTrend.Fields("fullfillment").Value )
                                                        else
                                                                y(c) = 0
                                                        end if
                                                        c = c + 1
                                                objRSTrend.MoveNext
                                                WEND
                                                MW =   ( Y(1) + Y(2) + Y(3) ) / 3

                                                ST = (Y(3)-Y(1)) / MW           ' <-- 
HIER TRITT DER FEHLER AUF!!!!!!!!!!!!!

                                                FL = ABS((Y(3)-(2*Y(2))+Y(1))/MW)

                                                        If ST > -0.09 AND ST < 0.09 
Then
                                                                ' GLEICH
                                                                if FL < 0.5 Then
                                                                        ' SICHER
                                                                        IM_Name = 
"minus.gif"
                                                                else
                                                                        ' UNSICHER
                                                                        IM_Name = 
"minus_farbe.gif"
                                                                end if
                                                        end if

                                                        IF ST > 0.09 Then
                                                                ' G��er
                                                                if FL < 0.5 Then
                                                                        ' SICHER
                                                                        IM_Name = 
"pfeil_hoch.gif"
                                                                else
                                                                        ' UNSICHER
                                                                        IM_Name = 
"pfeil_hoch_farbe.gif"
                                                                end if
                                                        end if

                                                        IF ST < -0.09 Then
                                                                ' Kleiner
                                                                if FL < 0.5 Then
                                                                        ' SICHER
                                                                        IM_Name = 
"pfeil_runter.gif"
                                                                else
                                                                        ' UNSICHER
                                                                        IM_Name = 
"pfeil_runter_farbe.gif"
                                                                end if
                                                        end if

                                        end if
                                        objRSTrend.Close

> -----Urspr�ngliche Nachricht-----
> Von: Roman Pittroff [mailto:[EMAIL PROTECTED]]
> Gesendet: Freitag, 29. November 2002 10:12
> An: AspGerman Kaffeehaus
> Betreff: [aspdecoffeehouse] RE: AW: RE: Overflow
>
>
> Auf die schnelle
>
> On error resume next? :-)
>
> Gruss
>
> Roman Pittroff
> Consulting
> Bangkok, Thailand
>
> >-----Original Message-----
> >From: Mansur Esmann [OM] [mailto:[EMAIL PROTECTED]]
> >Sent: Friday, November 29, 2002 4:09 PM
> >To: AspGerman Kaffeehaus
> >Subject: [aspdecoffeehouse] AW: RE: Overflow
> >
> >
> >Hi,
> >
> >mit null habe ich den Fehler nicht hingekriegt, aber mit 999999999 :-)
> >
> >Muss mir halt �berlegen, wie ich den Fehler abfange ....
> >Das Problem ist halt, da� an dieser Stelle eigentlich kein
> >Fehler auftreten darf ...
> >
> >Ich gehe n�hmlich davon aus, da� die Zahlen stimmen.
> >
> >H�ttest Du eine Idee, wie ich die Berechnung machen kann, ohne
> >da� es einen Overflow gibt?
> >
> >Mansur
> >
> >> -----Urspr�ngliche Nachricht-----
> >> Von: Roman Pittroff [mailto:[EMAIL PROTECTED]]
> >> Gesendet: Freitag, 29. November 2002 08:37
> >> An: AspGerman Kaffeehaus
> >> Betreff: [aspdecoffeehouse] RE: Overflow
> >>
> >>
> >> Vielleicht teilung durch null? oder zu grosse werte?
> >>
> >> Gruss
> >>
> >> Roman Pittroff
> >> Consulting
> >> Bangkok, Thailand
> >>
> >> >-----Original Message-----
> >> >From: Mansur Esmann [OM] [mailto:[EMAIL PROTECTED]]
> >> >Sent: Friday, November 29, 2002 2:34 PM
> >> >To: AspGerman Kaffeehaus
> >> >Subject: [aspdecoffeehouse] Overflow
> >> >
> >> >
> >> >Hallo,
> >> >
> >> >was bedeutet denn der Overflow - Fehler?
> >> >
> >> >      ST = (Y(3)-Y(1)) / MW
> >> >
> >> >Ich habe leider nicht die Werte, die diesen Fehler erzeugt haben
> >> >..... W�re also gut zu wissen, ob's an Y(3)-Y(1), oder ob's an MW
> >> >liegt ....
> >> >
> >> >
> >> >Gru� Mansur
> >> >
> >> >
> >> >| [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> >> >| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
> >> >| Sie k�nnen sich unter folgender URL an- und abmelden:
> >> >|
> >>
> >>>http://www.aspgerman.com/aspgerman/listen/anmel>den/aspdecoffeehouse.
> >> >as
> >> >| p
> >> >
> >>
> >>
> >> | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> >> | http://www.aspgerman.com/archiv/aspdecoffeehouse/ =
> >Listenarchiv Sie
> >> | k�nnen sich unter folgender URL an- und abmelden:
> >> |
> >http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeeh
> ouse.
> > | asp
> >
>
>
> | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv Sie
> | k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.as
> | p
>
>
> | [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp
>


| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an