10. november 2002 - 21:41
Der er
9 kommentarer og 2 løsninger
Retuner antal af records?
Hej Hvordan retuneres antallet af records (objekter), der findes i en access-database?
Annonceindlæg fra FPT Software
10. november 2002 - 21:52
#1
Mener du records eller objekter? Hvis du vil tælle hvor mange poster der er i en kollone kan du bruge COUNT i din SQL.
10. november 2002 - 21:54
#2
F.eks. sådan her: SQL = "Select COUNT(ID) As Antal FROM Virksomheder" Du har nu antallet liggende i variablen Antal. Og den kan f.eks. udskrives med <%=rs("Antal")%> (hvis altså du har kaldt dit recordset rs, ellers skal du selvfølgelig ændre det)
11. november 2002 - 16:25
#3
... eller du kunne bruge rs.recordcount med samme resultat!
13. november 2002 - 18:14
#4
Hymmm den retunerer -1 <% set myConn=Server.CreateObject("ADODB.Connection") myConn.Open ("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="+server.Mappath("/db/selvet.mdb")) strSQL = "Select * from Search" set rs = myConn.execute(strSQL) antalLinks = rs.recordcount myConn.close %> . . . <% response.write antalLinks %>
14. november 2002 - 09:12
#5
Så i stedet for at skrive "set rs = myConn.execute(strSQL)" kan du skrive rs.Open strSQL, myConn, 1, 3 - så finder ASP selv ud af at beregne recordcount...
14. november 2002 - 20:40
#6
Ok, men kan du ikke lige indsætte det i koden så det kommer til at virke.
15. november 2002 - 09:20
#7
<% set myConn=Server.CreateObject("ADODB.Connection") myConn.Open ("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="+server.Mappath("/db/selvet.mdb")) strSQL = "Select * from Search" rs.Open strSQL, myConn, 1, 3 antalLinks = rs.recordcount myConn.close %> . . . <% response.write antalLinks %>
15. november 2002 - 15:14
#8
Object required: 'rs'
15. november 2002 - 17:07
#9
zeusdk >> Den fejl får jeg også... lytter du med? Det er mit spg! ;)
16. november 2002 - 17:23
#10
Sorry, min fejl... <% set myConn=Server.CreateObject("ADODB.Connection") Set rs = Server.CreateObject("ADODB.Recordset") myConn.Open ("PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA SOURCE=" & server.Mappath("/db/selvet.mdb")) strSQL = "Select * from Search" rs.Open strSQL, myConn, 1, 3 antalLinks = rs.recordcount myConn.close %> . . . <% response.write antalLinks %>
17. november 2002 - 19:36
#11
Takker :-)
Kurser inden for grundlæggende programmering