webForumDet fria alternativet

Räknaren funkar inte...

ASP

7 svar · 160 visningar · startad av Jöben

Medlem sedan jan. 200078 inlägg
Frågan#1

Jag får följande felmeddelande på minn räknarscript...

Microsoft OLE DB Provider for ODBC Drivers fel '80040e10'

[Microsoft][Drivrutin för ODBC Microsoft Access] För få parametrar angavs. 1 förväntades.

/html/SiteUp/AnotherLevel/counter.inc, rad 6

01|
02| <%
03| rakna = "SELECT * FROM raknare WHERE user = " & Session("anvandare") & " "
04| rakna2 = "SELECT * FROM raknare WHERE user = 'alla' "
05| 
06| RecSet.Open rakna, Connect, adOpenStatic, adLockOptimistic
07| Egnavisiter = RecSet("traffar")
08| RecSet.close
09| 
10| RecSet.Open rakna2, Connect, adOpenStatic, adLockOptimistic
11| Visiter = RecSet("traffar")
12| RecSet.close
13| 
14| RecSet.close
15| 
16| Procentvisiter = Egnavisiter/visiter*100
17| %>
18|

------------------
//Jöben

Medlem sedan maj 200015 inlägg
#2

Vet inte om det är det men, kanske går om man provar med adOpenDynamic istället för adOpen Static!
Jag är inte hundra på det.

------------------
/\/\/\/\/\
| Jonte |
\/\/\/\/\/

Medlem sedan dec. 19998 577 inlägg
#3

Är det all kod?

RecSet.Open rakna, Connect, adOpenStatic, adLockOptimistic

Connect måste ju finnas... som det är nu så vet inte skriptet om vilken databas det är...

------------------
PC-älskare prasslar i säven, och har malt i ryggen
www.webeye.nu
Är du med i facket?

Medlem sedan aug. 2000106 inlägg
#4

Glömska.

Om du är ny på ASP kanske du liksom jag lätt glömmer att includa adovbs.inc?

------------------
---
/M.

Medlem sedan jan. 200078 inlägg
#5

Nope, allt är inkluderat...

Kan det vara något med att värdet är tomt eller något liknande?

------------------
//Jöben

Medlem sedan juni 200032 967 inlägg
#6

skriv ut rakna innan du kör execute på den, så kanske det visar sig att session("anvandare") är tom?

------------------
<A HREF="http://www.cartman.nu" TARGET=_blank>
If a packet hits a pocket on a socket on a port
and the bus is interrupted as a very last resort
and the address of the memory makes the data link abort,
then the socket packet pocket has an error to report.
</A>

Medlem sedan jan. 200078 inlägg
#7

session("anvandare") har ett värde... (den är med högst upp på sidan.

testar att skriva ut rakna...

kan det vara problem med att jag har 2 st sånnadär :-) (rakna & rakna2)?

------------------
//Jöben

Medlem sedan jan. 200078 inlägg
#8

Nu funkar det...
rakna = "SELECT * FROM raknare WHERE user = '" & Session("anvandare") & "' "

så skulle det vara (hade glömt '')...

------------------
//Jöben

253 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)