webForumDet fria alternativet
Logga in / Bli medlem

Count(*) strul

Databaser & SQL

9 svar · 228 visningar · startad av Asa

Medlem sedan dec. 20011 860 inlägg
Trådstart#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.
Medlem 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 ..

Medlem sedan dec. 20011 860 inlägg
#3

Samma felmess :(

Medlem 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 ..

Medlem sedan dec. 20011 860 inlägg
#5

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

Medlem sedan juni 20022 599 inlägg
#6

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

Medlem 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"

Medlem 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.)

Medlem 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?

Medlem 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.

264 ms totalt · 4 externa anrop · v20260731065814-full.81e7e81c
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)