On Fri, 16 Feb 2007 23:40:25 +0100, "Otto" <ottoleholt@tele.dk> wrote:
>Jeg shopper ikke rundt. Men bliver henvist fra den den eneNG till den anden.
>ASP folk vil henvise mig til database NG og database til ASP NG.
Den fejl du har nu er en ASP-fejl, og derfor er der størst chance i
ASP-gruppen.
I øvrigt: Søg på ASP-fejl i:
<url:
http://classicasp.aspfaq.com/>
I dette tilfælde siger den nu ikke så meget andet, end hvad der står i
fejl-meddelelsen - så bare til ena nden gang. Bare put nummeret ind i
søgeboksen, og der er ofte bid.
<snip>
>> Har du prøvet at udskrive antal_nej hhv. antalrecords?
>Ja som sagt har jeg disse værdier - og med Access DB var det heller ikke
>noget problem at beregne antal data med værdien 'nej' som procent af
>allerecords. (antal_nej/antalrecords *100), men i My SQL kan jeg ikke få det
>til at fungere.!
Ud over at udskrive *værdierne*, kan du prøve at udskrive TypeName -
altså hvilken datatype, der er tale om:
Response.Write TypeName(antal_nej) & "<br>" & vbcrlf
Response.Write TypeName(antalrecords)
Hvis du får:
' ->ERROR Fejltype:
' Der opstod en Microsoft VBScript-kørselsfejl (0x800A000D)
' Typer stemmer ikke overens
ved linien:
procent_nej = antal_nej/antalrecords
- så ville det måske være værd at prøve.
En anden mulighed kunne være, at du dividerer med en Null-værdi - men
om den lige vil give denne fejl, kan jeg ikke overskue.
Du kan også prøve at putte noget validering ind, inden du beregner,
fx:
If IsNumeric(antalrecords) And IsNumeric(antal_nej) Then
antalrecords = CDbl(antalrecords)
antal_nej = CDbl(antal_nej)
procent_nej = antal_nej/antalrecords
Else
Response.Write "Ikke numerisk:<br>" & vbcrlf & _
TypeName(antal_nej) & "<br>" & vbcrlf & _
TypeName(antalrecords)
' - og evt, et ID for den fejlende record
Response.End
End If
Køl hovedet ned
- og gå lidt systematisk frem. Post hvad du gør, og hvilke resultater,
du får, så finder du nok fejlen.
Du startede med at skrive, at du *kun* har skiftet fra Access til
MySql - måske er du kommet til at ændre lidt mere undervejs ...
Good luck,
Jørn
--
Jørn Andersen, Brønshøj
Danske tropper hjem fra Irak, nu!
Skriv under:
www.kirkmand-initiativet.dk