webForumDet fria alternativet

får ett fel när jag gör så här...

ASP

6 svar · 191 visningar · startad av FIgg3

Medlem sedan sep. 2001354 inlägg
Frågan#1

Körningsfel i Microsoft VBScript fel '800a01a8'
Objekt krävs.

vad är fel????
här är koden

<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ="& Server.MapPath("stat.mdb")
SQL = "SELECT * FROM stat ORDER BY ID "
Set RecSet = Connect.Execute(SQL)
Set RecSet2 = Connect.Execute(SQL)
%>

<%
total = 0
DO UNTIL Recset2.EOF
total = Int(total) + Int(RecSet2("klick"))
Recset2.MOVENEXT
LOOP
RecSet.Close
Set RecSet = Nothing
%>

</b></font></p>
<table border="0" cellspacing="0" cellpadding="0" width="278" height="10">
<tr>
<td width="93"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">Namn
</font></td>
<td width="141"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">Senast
besökt </font></td>
<td width="44">
<div align="right"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">Klickat
</font></div>
</td>
</tr>
<p>
</table>
<table border="0" cellspacing="0" cellpadding="0" width="276" height="10">
<%
DO UNTIL Recset.EOF
klick = Int(RecSet("klick"))
klick2 = Round((klick/total)*100)

nummer = nummer + 1
If nummer Mod 2 = 0 then
color = ""
Else
color = "#999933"
End If
%>
<tr>
<td bgcolor="<%=color%>" width="99"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><a href="default.asp?vidare=intern&ID=<%=Recset("ID")%>"><%=Recset("namn")%></a></font></td>
<td bgcolor="<%=color%>" width="167"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif"><%=Recset("senaste")%>
</font></td>
<td bgcolor="<%=color%>" width="34">
<div align="right"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">
<b><%=klick2%>% </b> </font></div>
</td>
</tr>
<%
Recset.MOVENEXT
LOOP
%>

Medlem sedan feb. 20012 412 inlägg
#2

Hej!

Du skapar 2 Recset till samma SQL-fråga.

Sedan försöker du använda ett Recset som redan är stängt och "dödat".

r: stavfel

mvh Jörgen :)

------------------
"Ett väl utfört arbete ger en inre tillfredsställelse och är den grund varpå samhället vilar."

[Redigerat av jorgen den 24 sep 2001]

Medlem sedan sep. 2001354 inlägg
#3

Hur tänker du allså hur ska ja göra för att få det att fungera och skipper fel medelandet

Medlem sedan juni 200032 967 inlägg
#4

Du stänger och förstör RecSet innan du är klar, dessutom.

RecSet.Close
Set RecSet = Nothing

Felplacerat alltså.

Men du, välkommen till webForum i alla fall!

Mvh,

------------------
All your base are belong to me.

Medlem sedan sep. 2001354 inlägg
#5

tack för välkommandet ska testa det du sa kommer till baka om någon minut eller så skulle inte tro jag får rät tpå det :)

Medlem sedan sep. 2001354 inlägg
#6

tack jag löste det tack igen och tack för välkommandet

Medlem sedan okt. 20005 273 inlägg
#7

Korvfarbrorn hälsar dig välkommen :) , hoppas du kommer att trivas för att goöra det enkelt för dig kommer hör lite tips :)

kolla in denna länk den ger dig lite tips hur du kan skriva olika koder :)

Sen kan du alltid söka på olika ämnen i wF´s eminenta söksystem där de flesta frågor redan varit uppe :h

Hittar du inte vad du söker där kommer det alltid att finnas folk som svarar på dina frågor här :)

------------------
Korvfarbror

254 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
114 ms — ändringar (db)