Avatar billede dsjk Novice
15. april 2002 - 19:45 Der er 5 kommentarer og
1 løsning

count fra access

Jeg vil gerne tælle hvor mange der er med en bestemt dato og bruger følgende:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
  Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("../database/dsj.mdb")
  sqlstr = "Select COUNT(id) AS antal FROM album WHERE datolink ='" & Request.Querystring("dato") &"'"
  'Response.write "<br>SQL:"& sqlstr
  'response.end 
 
  Conn.Execute(sqlstr)
  Response.write "<br>SQL:"& antal
  response.end 

Er det den rigtige måde jeg får fat i antal på?
Det jeg får er ingenting så et eller andet er der vel galt.

dsjk
Avatar billede horsmark Nybegynder
15. april 2002 - 20:02 #1
id er en SQL syntax så vidt jeg ved... prøv derfor at smække id i "klammer"

sqlstr = "Select COUNT([id]) AS antal FROM album WHERE datolink ='" & Request.Querystring("dato") &"'"

onkel HorsMArk
Avatar billede horsmark Nybegynder
15. april 2002 - 20:05 #2
åh ja du skal også liiige kalde recordsettet :-)

her er det hele

Dim ObjConn, strSQL, objRS
Set objConn = Server.CreateObject("ADODB.Connection")
ObjConn.ConnectionString="DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath
ObjConn.Open

strSQL = "Select COUNT([id]) AS antal FROM album WHERE datolink ='" & Request.Querystring("dato") &"'"
set objRS = objConn.execute(strSQL)
response.write objRS("antal")

objConn.close
set objConn  = nothing
Avatar billede online-help.dk Nybegynder
15. april 2002 - 20:06 #3
<%
Set Conn = Server.CreateObject("ADODB.Connection")
  Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("../database/dsj.mdb")
  sqlstr = "Select COUNT(id) AS antal FROM album WHERE datolink ='" & Request.Querystring("dato")
set rs = conn.execute
strTal = "0"
Do
strTal = strTal + 1
rs.movenext
loop while not rs.eof
  Conn.Execute(sqlstr)
  Response.write "<br>SQL:"& antal
  response.end 
%>
Avatar billede horsmark Nybegynder
15. april 2002 - 20:10 #4
online-help.dk >> DET er ikke en særlig sexet måde at gøre det på ;-) ..og så tager det servertid *GGG*

*stort smil*
Avatar billede horsmark Nybegynder
15. april 2002 - 20:11 #5
..og virker ikke :-)
Avatar billede dsjk Novice
15. april 2002 - 20:59 #6
tak for hjælpen
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