webForumDet fria alternativet

Count(*) strul

9 svar · 228 visningar · startad av Asa

AsaMedlem sedan dec. 20011 860 inlägg
#1

Har sökt lite men inte hittat nåt:

Har denna kod:

Set Antal=Conn.Execute("Select Count(*) As Antal From forum Where user=" & RecSet("userId"))

Felmess:

Feltyp:
Körningsfel i Microsoft VBScript (0x800A01CA)
Variabeln använder en Automation-typ som inte tillåts i VBScript.
nikoMedlem sedan juni 20022 599 inlägg
#2
Antal=Conn.Execute("Select Count(*) As Antal From forum Where user=" & RecSet("userId"))("Antal")

om "Antal" är ett tal ..

AsaMedlem sedan dec. 20011 860 inlägg
#3

Samma felmess :(

nikoMedlem sedan juni 20022 599 inlägg
#4

Jo. Jag svarade nog för fort .. :l

Är du säker på att du får det felet på den raden? Det verkar inte stämma riktigt ..

AsaMedlem sedan dec. 20011 860 inlägg
#5

Det är den raden! På vissa sidor funkar countgrejjern. Det är helmysko!

nikoMedlem sedan juni 20022 599 inlägg
#6

Och "Conn" är en ADODB-connection som är initialiserad och öppnad på rätt sätt?

AsaMedlem sedan dec. 20011 860 inlägg
#7

Set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open "driver=MySQL;server=xxxx;uid=xxxx;pwd=xxxx;database=xxxx"

nikoMedlem sedan juni 20022 599 inlägg
#8

Ja, du .. Jag har också sökt på nätet och det verkar som om du är rätt ensam om den felkoden.
Uppstår felet alltid på samma ställen eller kommer det och går?

Är connectionen öppnad på exakt samma sätt där det funkar och där det inte funkar?

Det känns lite grann som det är IIS:en/Operativet som mår lite dåligt. Har du provat att helt enkelt starta om? (Ifall det är en lokal server.)

AsaMedlem sedan dec. 20011 860 inlägg
#9

Har nyss ändrat till MySQL och det blir så hela tiden på vissa ställen! Jag har den kopplad till mitt webbhotells MySQL databas. Kan det vara därför tro?

nikoMedlem sedan juni 20022 599 inlägg
#10

det blir så hela tiden på vissa ställen!

Det intressanta för felsökningen blir då vad som utmärker dessa ställen. Har du nåt exempel på en kodsnutt som alltid funkar och vad som skiljer den från detta exempel? Kan du successivt ändra tills det slutar fungera?

Jag har den kopplad till mitt webbhotells MySQL databas. Kan det vara därför tro?

Nja .. Det förklarar ju inte varför det funkar ibland.

126 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)