Avatar billede medievil Nybegynder
17. juli 2002 - 18:56 Der er 6 kommentarer og
1 løsning

Fejl i "statistik"

Jeg har lavet en statistik side over en gæstebog, hvor man kan give stjerner til siden. Så vil jeg gerne lave sådan så den viser hvor man procent der har valgt 1 stjerne, jeg gjorde sådan her:
<%
Set Rs = Server.CreateObject("ADODB.Connection")
DBPath = "DBQ=" & server.mappath("database.mdb")
Rs.Open "DRIVER={Microsoft Access Driver (*.mdb)}; " & DBPath
Sql = "SELECT COUNT(*) FROM kommentarer where stjerner='1'"
Set Record = RsVote.Execute(Sql)
Procent = 100/Ialt * Record("Found")
%>

Men så viser den en fejl... Nogle der kan hjælpe??
Tak...
Avatar billede coolcoder Nybegynder
17. juli 2002 - 18:59 #1
<%
.
.
.
Avatar billede coolcoder Nybegynder
17. juli 2002 - 19:00 #2
hovsa - det skete vist en fejl under indsendelse. Prøver lige igen:

Du skal skrive:
<%
...
Procent = 100/Ialt * Record(0)
%>
Avatar billede eagleeye Praktikant
18. juli 2002 - 13:28 #3
Eller rette din SQL til:

Sql = "SELECT COUNT(*) as Found FROM kommentarer where stjerner='1'"

Den næste her skal dog rettes lige meget hvad.
Denne linie rettes:
Set Record = RsVote.Execute(Sql)

Til denne, da du har kaldt din connection for Rs:
Set Record = Rs.Execute(Sql)
Avatar billede medievil Nybegynder
19. juli 2002 - 13:18 #4
Jeg for denne fejl:
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

/stoneweb/scripts/v.2/stats.asp, line 72
Avatar billede eagleeye Praktikant
19. juli 2002 - 23:14 #5
Er stjerner defineret som tal i databasen skal der ikke ikke ping ' omkring:


Sql = "SELECT COUNT(*) as Found FROM kommentarer where stjerner=1"
Avatar billede medievil Nybegynder
09. august 2002 - 17:26 #6
Takker :o) Jeg tjekker om det virker og giver point bagefter !!!
Avatar billede medievil Nybegynder
30. august 2002 - 23:00 #7
Det virkede ikke, jeg regner ikke med flere svar så jeg lukker forumet...
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