Avatar billede jimpp Nybegynder
17. oktober 2003 - 09:30 Der er 2 kommentarer og
1 løsning

Lille problem med count

Hej jeg sidder og er ved at lave en reserverings side for et gamesite. mit problem er som følgende, jeg skal bruge en funktion der kan tælle og vise hvor mange der har skrevet sig op til et spil, dette skal kunne listes ved oversigten. Men den driller mig ;)

KODEN:

<%
Conn_crew = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("res.mdb") & ""
Set RS_vis = Server.CreateObject("ADODB.RecordSet")
RS_vis.open "Select * From [reserver] WHERE status='leddig' ORDER by spilID ASC" , Conn_crew, 1, 3

do until RS_vis.eof

[Linje 30]Set RS_vis1 = SQLcount = "SELECT COUNT(*) AS ialt FROM reserveret WHERE spilID='" & RS_vis("spilID") & "'"
RS_vis1.open SQLcount , Conn_crew, 1, 3

intIalt = RS_vis1("ialt")
strTitel = RS_vis("titel")
strFormat = RS_vis("format")
strLink = RS_vis("spilID")


response.Write("<tr><td>" & strTitel & " - " & strFormat & " Antal Reserveringer: " & intIalt & "</td>")
response.write("<td><a href='reserver.asp?mode=detalje&id=" & strLink & "'>Detaljer</a></td></tr>")

RS_vis.MoveNext
loop
%>

FEJL:

Microsoft VBScript runtime error '800a01a8'
Object required: 'False'

/jim/reserverTEMP.asp, line 30
Avatar billede eagleeye Praktikant
17. oktober 2003 - 10:35 #1
Prøv at rette din kode til dette:


<%
Conn_crew = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("res.mdb") & ""
Set RS_vis = Server.CreateObject("ADODB.RecordSet")
RS_vis.open "Select * From [reserver] WHERE status='leddig' ORDER by spilID ASC" , Conn_crew, 1, 3

do until RS_vis.eof

SQLcount = "SELECT COUNT(*) AS ialt FROM reserveret WHERE spilID=" & RS_vis("spilID")
RS_vis1.open SQLcount , Conn_crew, 1, 3

intIalt = RS_vis1("ialt")
strTitel = RS_vis("titel")
strFormat = RS_vis("format")
strLink = RS_vis("spilID")

RS_vis1.Close

response.Write("<tr><td>" & strTitel & " - " & strFormat & " Antal Reserveringer: " & intIalt & "</td>")
response.write("<td><a href='reserver.asp?mode=detalje&id=" & strLink & "'>Detaljer</a></td></tr>")

RS_vis.MoveNext
loop
%>
Avatar billede eagleeye Praktikant
17. oktober 2003 - 10:36 #2
Jeg glemte vist en linje efter denne linje:

Set RS_vis = Server.CreateObject("ADODB.RecordSet")


Tilføjes denne linje:

Set RS_vis1 = Server.CreateObject("ADODB.RecordSet")
Avatar billede jimpp Nybegynder
17. oktober 2003 - 15:50 #3
takkeR!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester