16. april 2002 - 16:28 
												Der er
									11  kommentarer													og 					1  løsning									 
									
		 
		
			
What? 
			Nogle som hurtigt kan se hvad der kan være galt, siden jeg får denne fejl: ADODB.Fields fejl '800a0cc1'  ADO kunne ikke finde objektet i den samling, der svarer til den henvisning til navn eller ordenstal, som programmet anmodede om.  /logged.asp, linje 72  I dette script:  <%     Set Connection = Server.CreateObject("ADODB.Connection")     Connection.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("../db/database.mdb")     SQLstring="SELECT * FROM logs where '" & session("navn") & "' = '" & rs("navn") & "'" // Linje 72     SET RS=Connection.Execute(SQLstring) %>
					
		
	 
Annonceindlæg tema 
 
Forsvar & beredskab 
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
 
 
	
		
								
					
				16. april 2002 - 16:30  
				#1 
						
		 
		
			Du ref. til et feltnavn som ikke findes i tabellen
		
		
	 
	
		
								
					
				16. april 2002 - 16:34  
				#2 
						
		 
		
			Nej alle findes...er 100%
		
		
	 
	
		
								
					
				16. april 2002 - 16:35  
				#3 
						
		 
		
			Tjekker lige igen...
		
		
	 
	
		
								
					
				16. april 2002 - 16:36  
				#4 
						
		 
		
			Hvor ligger din DB?
		
		
	 
	
		
								
					
				16. april 2002 - 16:37  
				#5 
						
		 
		
			Prøv at udbytte ("../db/database.mdb") med ("db/database.mdb")
		
		
	 
	
	
	
		
								
					
				16. april 2002 - 16:37  
				#6 
						
		 
		
			en mappe tilbage som hedder db
		
		
	 
	
		
								
					
				16. april 2002 - 16:38  
				#7 
						
		 
		
			nej det dur ikke...fordi på mit webhotel der er der 2 mapper: wwwroot og db
		
		
	 
	
		
								
					
				16. april 2002 - 16:42  
				#8 
						
		 
		
			Du henter fra RS, før du laver RS objektet.
		
		
	 
	
		
								
					
				16. april 2002 - 16:42  
				#9 
						
		 
		
			er session("navn") = feltnavnet i DB'en ??
		
		
	 
	
		
								
					
				16. april 2002 - 16:43  
				#10 
						
		 
		
			Connection er måske et reserveret ord?  prøv: Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("data/kalender.mdb") Conn.Open DSN     SQLstring="SELECT * FROM logs where '" & session("navn") & "' = '" & rs("navn") & "'"   Set rs = Conn.Execute(SQLstring)
		
		
	 
	
		
								
					
				16. april 2002 - 16:46  
				#11 
						
		 
		
			lol sorry gutter....Jeg havde testet et gammelt script, fattede ikke hvordan den ligepludselig kunne være forkert! Og løsningen som jeg fandt var faktisk den som rou skrev: <%     Set Connection = Server.CreateObject("ADODB.Connection")     Connection.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("../db/database.mdb")     SQLstring="SELECT * FROM logs where '" & session("navn") & "' = '" & session("navn") & "'     SET RS=Connection.Execute(SQLstring) %>  Ellers tak for hjælpen
		
		
	 
	
		
								
					
				16. april 2002 - 16:47  
				#12 
						
		 
		
			Høø! Sådanne Set Conn = Server.CreateObject("ADODB.Connection") DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; " DSN = DSN & "DBQ=" & Server.MapPath ("../db/database.mdb") Conn.Open DSN SQLstring="SELECT * FROM logs where '" & session("navn") & "' = '" & rs("navn") & "'" Set rs = Conn.Execute(SQLstring)
		
		
	 
	
		
	
		
		
		
			
			Kurser inden for grundlæggende programmering