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 QNAP 
 
 
	
		
								
					
				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