27. oktober 2001 - 09:53 
												Der er
									16  kommentarer													og 					1  løsning									 
									
		 
		
			
Problemer med UPDATE 
			Jeg har prøvet mange gange, med bliver ved med at få fejl, jeg har værdierne rigtigt med over fra siden før men det bliver ikke opdateret i databasen. Her er koden: <% ,Response.write session(\"id\") infoID = session(\"id\") infogender = Request.Form(\"p_gender\") infoage = Request.Form(\"p_age\")     infoheight = Request.Form(\"p_height\")     infoweight = Request.Form(\"p_weight\")     infosexin = Request.Form(\"a_sexinteresse\") infosexor = Request.Form(\"a_sexorientering\") Response.write infogender & \"<br>\" Response.write infoage & \"<br>\" Response.write infoheight & \"<br>\" Response.write infoweight & \"<br>\" Set myConn = Server.CreateObject(\"ADODB.Connection\") myConn.Open (\"DFM\")     strSQL = \"UPDATE tbl_personData SET koen = \'infogender\', alder = \'infoage\', hoejde = \'infoheight\', vaegt = \'infoweigt\',\'sexuelInteresse = \'infosexin\', sexuelOrientering \'infoor\' WHERE id =\" & infoID ;          myConn.Execute(strSQL) response.write (strSQL) myConn.Close Set myConn = Nothing %>
					
		
	 
Annonceindlæg tema 
 
Forsvar & beredskab 
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
 
 
	
		
								
					
				27. oktober 2001 - 09:54  
				#1 
						
		 
		
			strSQL = \"UPDATE tbl_personData SET koen = \'infogender\', alder = \'infoage\', hoejde = \'infoheight\', vaegt = \'infoweigt\',sexuelInteresse = \'infosexin\', sexuelOrientering \'infoor\' WHERE id =\" & infoID ; 
		
		
	 
	
		
								
					
				27. oktober 2001 - 09:57  
				#2 
						
		 
		
			hvis der er tal-datatyper imellem skal værdierne i disse ikke være i \'\'
		
		
	 
	
		
								
					
				27. oktober 2001 - 09:59  
				#3 
						
		 
		
			mangler = i  sexuelOrientering \'infoor\'  sexuelOrientering=\'infoor\' 
		
		
	 
	
		
								
					
				27. oktober 2001 - 10:00  
				#4 
						
		 
		
			frihash -> det gør ingen foreskel i update...
		
		
	 
	
		
								
					
				27. oktober 2001 - 10:00  
				#5 
						
		 
		
			hov ja, så var der 2 fejl i den :) et \' for meget og et = for lidt hehe
		
		
	 
	
	
	
		
								
					
				27. oktober 2001 - 10:00  
				#6 
						
		 
		
			ok - heller ikke =-tegnet??
		
		
	 
	
		
								
					
				27. oktober 2001 - 10:01  
				#7 
						
		 
		
			aah :-)
		
		
	 
	
		
								
					
				27. oktober 2001 - 10:01  
				#8 
						
		 
		
			jojo = tegnet skal være der :) jeg havde bare overset det...
		
		
	 
	
		
								
					
				28. oktober 2001 - 23:27  
				#9 
						
		 
		
			Nu køre siden, men det sætter ikke værdierne ind i databasen, den udskriver de rigtige variable navne, men den skriver infogender ind i databasen i feltet koen, og ikke mand som den skulle. Den nye kode, se sådan ud og virker: <% infoID = session(\"id\") infogender = Request.Form(\"p_gender\") infoage = Request.Form(\"p_age\")     infoheight = Request.Form(\"p_height\")     infoweight = Request.Form(\"p_weight\")     infosexin = Request.Form(\"a_sexinteresse\") infosexor = Request.Form(\"a_sexorientering\") Response.write session(\"id\") & \"<br>\" Response.write infogender & \"<br>\" Response.write infoage & \"<br>\" Response.write infoheight & \"<br>\" Response.write infoweight & \"<br>\" Response.write infosexin & \"<br>\" Response.write infosexor & \"<br>\" Set myConn = Server.CreateObject(\"ADODB.Connection\") myConn.Open (\"DFM\")     strSQL = \"UPDATE tbl_personData SET koen = \'infogender\', alder = \'infoage\', hoejde = \'infoheight\', vaegt = \'infoweight\',sexuelInteresse = \'infosexin\', sexuelOrientering =\'infosexor\' WHERE id =\" & infoID           myConn.Execute(strSQL) response.write (strSQL) myConn.Close Set myConn = Nothing %>
		
		
	 
	
		
								
					
				28. oktober 2001 - 23:30  
				#10 
						
		 
		
			hvordan ser din form ud?
		
		
	 
	
		
								
					
				28. oktober 2001 - 23:32  
				#11 
						
		 
		
			jeg kender ikke rigtig ASP - hvordan kender ASP forskel på variablen infogender og strengen \'infogender\' ?
		
		
	 
	
		
								
					
				28. oktober 2001 - 23:34  
				#12 
						
		 
		
			Her er den: <form action=\"form_sexualitet.asp\" method=\"post\" >   <fieldset align=\"center\"> <legend>Personlige oplysninger</legend>    <div> <label for=\"t1\">Køn:</label><input type=\"text\" name=\"p_gender\" id=\"t1\" /><br /> <label for=\"t2\">Alder:</label><input type=\"text\" name=\"p_age\" id=\"t2\" /><br /> <label for=\"t3\">Højde:</label><input type=\"text\" name=\"p_height\" id=\"t3\" /><br /> <label for=\"t4\">Vægt:</label><input type=\"text\" name=\"p_weight\" id=\"t4\" /><br /> <label for=\"t6\">Sexuel interesse:</label><select name=\"a_sexinteresse\" id=\"t6\" />                 <option selected value=\"1\">Det meste blide</option>                 <option value=\"2\">Alle former for sex</option>                 <option value=\"3\">Oral</option>                 <option value=\"4\">Analsex</option>                    <option value=\"5\">Film/video optagelser</option>                 <option value=\"6\">Gruppesex</option>                 <option value=\"7\">Lak/læder</option>                 <option value=\"8\">Masochisme</option>                 <option value=\"9\">Sadisme</option>                 <option value=\"11\">Slave</option>               </select><br /> <label for=\"t6\">Sexuel orientering:</label><select name=\"a_sexorientering\" size=\"1\" id=\"t6\"/>                 <option value=\"1\">Heterosexuel</option>                 <option value=\"3\">Homosexuel</option>                 <option value=\"2\">Bisexuel</option>               </select><br /> </div> </fieldset> <div align=\"center\"><input type=\"submit\" value=\"Gem oplysninger\" id=\"submit\" /></div> </form> 
		
		
	 
	
		
								
					
				28. oktober 2001 - 23:38  
				#13 
						
		 
		
			er det kun med infogender/koen problemet er, eller er det alle felterne? kan det være noget med det jeg skrev 23:32 ?
		
		
	 
	
		
								
					
				29. oktober 2001 - 00:05  
				#14 
						
		 
		
			Ja det tror jeg, og ja det er alle felterne der er problemet...
		
		
	 
	
		
								
					
				29. oktober 2001 - 00:13  
				#15 
						
		 
		
			som sagt kender jeg ikke ASP - kan du poste en strSQL der virker? (f.eks insert)
		
		
	 
	
		
								
					
				29. oktober 2001 - 00:26  
				#16 
						
		 
		
			Jeg tror jeg har den, tak for hjælpen
		
		
	 
	
		
								
					
				29. oktober 2001 - 00:28  
				#17 
						
		 
		
			selv tak :-)
		
		
	 
	
		
	
		
		
		
			
			Computerworld tilbyder specialiserede kurser i database-management