| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | Fejl i SQL Sætning Fra : Mr.D | 
  Dato :  08-07-08 22:00 |  
  |   
            Denne sætning giver fejlen:
 [Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO 
 statement.
 
 Sætningen er lan, jeg jeg kan simpelthen ikke se hvad der er i vejen med 
 den.
 Har stirret mig blind længe nok, så nu henvender jeg mig her.
 
 strSQL = "Insert into Brugere (Navn, Adresse, Postnummer, By, Email, 
 Telefonnummer, Fax, Post) values('" & Request.Form("txtNavn") & "','" & 
 Request.Form("txtAdresse") & "','" & Request.Form("txtPostnummer") & 
 "','" & Request.Form("txtBy") & "','" & Request.Form("txtEmail") & "','" 
 & Request.Form("txtTelefonnummer") & "','" & Request.Form("txtFax") & 
 "','" & Request.Form("txtPost") & "')"
 
 ----
 Mr.D
  
            
             |   |   
            
        
 
            
         
           Mr.D (08-07-2008) 
         
	
            | Kommentar Fra : Mr.D | 
  Dato :  08-07-08 23:19 |  
  |   
            Denne sætning duer åbenbart heller ikke:
 
    strSQL = "Insert Into Brugere ("
    strSQL = strSQL & "Navn, "
    strSQL = strSQL & "Adresse, "
    strSQL = strSQL & "Postnummer, "
    strSQL = strSQL & "By) "
    strSQL = strSQL & "values( "
    strSQL = strSQL & "'" & Navn & "', "
    strSQL = strSQL & "'" & Adresse & "', "
    strSQL = strSQL & "'" & Postnummer & "', "
    strSQL = strSQL & "'" & By & "')"
 
  > Mr.D wrote:
 > Denne sætning giver fejlen:
 > [Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO 
 > statement.
 > 
 > Sætningen er lan, jeg jeg kan simpelthen ikke se hvad der er i vejen med 
 > den.
 > Har stirret mig blind længe nok, så nu henvender jeg mig her.
 > 
 > strSQL = "Insert into Brugere  ...
  
            
             |   |   
            
        
 
            
         
           Stig Johansen (09-07-2008) 
         
	
            | Kommentar Fra : Stig Johansen | 
  Dato :  09-07-08 06:06 |  
  |   
            Mr.D wrote:
 
 > strSQL = strSQL & "By) "
 
 Jeg vil gætte på det er fordi By er et reserveret ord.
 I Access kan du prøve
 strSQL = strSQL & "[By]) "
 
 -- 
 Med venlig hilsen
 Stig Johansen
  
            
             |   |   
            
        
 
            
         
            Mr.D (09-07-2008) 
         
	
            | Kommentar Fra : Mr.D | 
  Dato :  09-07-08 07:52 |  
  |   
            Shi* jeg har da godt nok været blind :)
 Men tak for svaret, det funger nu.
 
 Stig Johansen wrote:
 > Jeg vil gætte på det er fordi By er et reserveret ord.
 > I Access kan du prøve
 > strSQL = strSQL & "[By]) "
  
            
             |   |   
            
        
 
            
         
             Stig Johansen (09-07-2008) 
         
	
            | Kommentar Fra : Stig Johansen | 
  Dato :  09-07-08 11:03 |  
  |  
 
            Mr.D wrote:
 > Shi* jeg har da godt nok været blind :)
 Det skrev du jo selv   
> Har stirret mig blind længe nok, så nu henvender jeg mig her.
 Men bortset fra det, så vær opmærksom på, at din konstruktion er sårbar
 overfor SQL-injection.
 -- 
 Med venlig hilsen
 Stig Johansen
            
              |   |   
            
        
 
            
         
              Mr.D (10-07-2008) 
         
	
            | Kommentar Fra : Mr.D | 
  Dato :  10-07-08 01:42 |  
  |   
            Stig Johansen wrote:
 > Men bortset fra det, så vær opmærksom på, at din konstruktion er sårbar
 > overfor SQL-injection.
 
 Ikke godt! Hvordan?
 
 ----
 Mr.D
  
            
             |   |   
            
        
 
            
         
               N/A (11-07-2008) 
         
	
            | Kommentar Fra : N/A | 
  Dato :  11-07-08 10:13 |  
  |   
            
  
            
             |   |   
            
        
 
            
         
                N/A (11-07-2008) 
         
	
            | Kommentar Fra : N/A | 
  Dato :  11-07-08 10:13 |  
  |   
            
  
            
             |   |   
            
        
 
            
         
             N/A (10-07-2008) 
         
	
            | Kommentar Fra : N/A | 
  Dato :  10-07-08 18:14 |  
  |   
            
  
            
             |   |   
            
        
 
            
         
           Rune Jensen (10-07-2008) 
         
	
            | Kommentar Fra : Rune Jensen | 
  Dato :  10-07-08 10:22 |  
  |  
 
            On 10 Jul., 02:42, "Mr.D" <t...@dondata.dk> wrote:
 > Stig Johansen wrote:
 > > Men bortset fra det, så vær opmærksom på, at din konstruktion er sårbar
 > > overfor SQL-injection.
 >
 > Ikke godt! Hvordan?
 Jeg tror, det Stig mener er, du bruger variable direkte. Jeg kan i
 hver fald se, der er ikke validering på variable inden udskrivning,
 men der er som jeg serdet også mere end det.
 Eftersom jeg kun er i research i det emne, prøv at læse tråden
 "parameterized queries og stored procedures" tidligere i gruppen
 http://groups.google.com/group/dk.edb.internet.webdesign.serverside.asp/browse_thread/thread/96d1e7d4f72d573e
Jeg får selv 4-5 forsøg om dagen på injections/scanning for
 sårbarheder i koden af enhver art, og ingen grund til at tro, andre
 ikke også gør, så ligeså godt først som sidst sætte sig ind i det,
 hvordan man beskytter sig;)
 MVH
 Rune Jensen
            
              |   |   
            
        
 
            
         
            Mr.D (10-07-2008) 
         
	
            | Kommentar Fra : Mr.D | 
  Dato :  10-07-08 18:14 |  
  |  
 
            Rune Jensen wrote:
 > Eftersom jeg kun er i research i det emne, prøv at læse tråden
 > "parameterized queries og stored procedures" tidligere i gruppen
 >  http://groups.google.com/group/dk.edb.internet.webdesign.serverside.asp/browse_thread/thread/96d1e7d4f72d573e
> 
 > Jeg får selv 4-5 forsøg om dagen på injections/scanning for
 > sårbarheder i koden af enhver art, og... ingen grund til at tro, andre
 Det skal jeg bestemt læse mere om.
 Flere af mine forme er blevet forpestet med spam.
 > ....så ligeså godt først som sidst sætte sig ind i det,
 > hvordan man beskytter sig;)
 Ahem - Tak for det ;)
            
              |   |   
            
        
 
            
         
           N/A (10-07-2008) 
         
	
            | Kommentar Fra : N/A | 
  Dato :  10-07-08 18:14 |  
  |   
            
  
            
             |   |   
            
        
 
            
         
           Rune Jensen (10-07-2008) 
         
	
            | Kommentar Fra : Rune Jensen | 
  Dato :  10-07-08 14:02 |  
  |   
            On 10 Jul., 19:14, "Mr.D" <t...@dondata.dk> wrote:
 
 > > ....så ligeså godt først som sidst sætte sig ind i det,
 > > hvordan man beskytter sig;)
 >
 > Ahem - Tak for det ;)
 
 ...jeg mindes en ret morsom historie i de meget tidlige dage med
 internet. Historien var baseret på nogle af de svære tekniske udtryk,
 som EDB-verdenen førte med sig, f.eks. Operativsystem, kompatibel, OS/
 2, Windows, bugs, antivirus, input/output, buffer overflow (ved f.eks.
 brænding), pakker (internet/netværk).. Historien handlede om en mand,
 som mødte en pige og havde et one-night stand, og ikke kunne komme i
 kontakt med hende efter de skiltes, selv om han forsøgte. Men de
 tekniske ord blev brugt så de lød naturligt i sammenhængen - jeg har
 desværre ikke historien mere, men man bør næsten også kunne gætte sig
 til en god del af handlingen udfra nævnte ord.
 ;)
 
 MVH
 Rune Jensen
  
            
             |   |   
            
        
 
            
         
           Rune Jensen (10-07-2008) 
         
	
            | Kommentar Fra : Rune Jensen | 
  Dato :  10-07-08 14:12 |  
  |  
 
            On 10 Jul., 22:01, Rune Jensen <runeofdenm...@gmail.com> wrote:
 > ...jeg mindes en ret morsom historie i de meget tidlige dage med
 > internet.
 Den er her, desværre mangler det sidste stykke, men hva.
 http://www.jantimm.dk/lidt_af_hvert.html
MVH
 Rune Jensen
            
              |   |   
            
        
 
            
         
            Mr.D (11-07-2008) 
         
	
            | Kommentar Fra : Mr.D | 
  Dato :  11-07-08 10:13 |  
  |  
 
            Rune Jensen wrote:
 >> ...jeg mindes en ret morsom historie i de meget tidlige dage med
 >> internet.
 > 
 > Den er her, desværre mangler det sidste stykke, men hva.
 >  http://www.jantimm.dk/lidt_af_hvert.html
»Efter endnu 2 timer måtte jeg sende en time-out pga. overflow i hendes 
 gate.«
 Haha - Fed tekst! Helt sikkert dagens 12'er :)
            
              |   |   
            
        
 
            
         
           Leif Neland (10-07-2008) 
         
	
            | Kommentar Fra : Leif Neland | 
  Dato :  10-07-08 08:06 |  
  |   
            Mr.D skrev:
 > Denne sætning giver fejlen:
 > [Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO 
 > statement.
 > 
 > Sætningen er lan, jeg jeg kan simpelthen ikke se hvad der er i vejen med 
 > den.
 > Har stirret mig blind længe nok, så nu henvender jeg mig her.
 > 
 > strSQL = "Insert into Brugere (Navn, Adresse, Postnummer, By, Email, 
 > Telefonnummer, Fax, Post) values('" & Request.Form("txtNavn") & "','" & 
 > Request.Form("txtAdresse") & "','" & Request.Form("txtPostnummer") & 
 > "','" & Request.Form("txtBy") & "','" & Request.Form("txtEmail") & "','" 
 > & Request.Form("txtTelefonnummer") & "','" & Request.Form("txtFax") & 
 > "','" & Request.Form("txtPost") & "')"
 > 
 Nu har du fået løst det, men ellers er det en ide at lave et
 
 Response.Write strSQL
 
 for at se, om sql-sætningen faktisk bliver bygget til det, du tror.
 
 Leif
  
            
             |   |   
            
        
 
            
         
           Mr.D (10-07-2008) 
         
	
            | Kommentar Fra : Mr.D | 
  Dato :  10-07-08 18:12 |  
  |   
            Leif Neland wrote:
 > Nu har du fået løst det, men ellers er det en ide at lave et
 > 
 > Response.Write strSQL
 > for at se, om sql-sætningen faktisk bliver bygget til det, du tror.
 
 Havde jeg også gjort, men det var uden at det hjalp på mine øjne :)
  
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |