| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | Fejl i SQL sætning Fra : Ukendt | 
  Dato :  21-12-04 17:49 |  
  |   
            Nogle der kan spotte fejlen i denne SQL sætning:
 
    newsID = Clng(Request.Form("newsID"))
 
    Set objConn = Server.CreateObject("ADODB.Connection")
    strConn = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
 Server.Mappath(VPath & "..\db\posts.mdb")
    objConn.Open strConn
 
    Set objRS = Server.CreateObject("ADODB.Recordset")
    SQL = "UPDATE posts "
    SQL = SQL & "SET HeadLine='" & Request.Form("Headline") & "',"
    SQL = SQL & "NewsText='" & Request.Form("Newstext") & "'"
    SQL = SQL & " WHERE newsID='" & newsID & "'"
    call objConn.execute(SQL)
 
 Jeg får fejlen:
 
 Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
 [Microsoft][ODBC Microsoft Access-driver] Der er for få parametre. Der var
 ventet 1.
 
 ...som peger på linien med "call objConn.execute(SQL)".
 
 
  
            
             |   |   
            
        
 
            
         
           Jens Gyldenkærne Cla~ (21-12-2004) 
         
	
            | Kommentar Fra : Jens Gyldenkærne Cla~ | 
  Dato :  21-12-04 17:58 |  
  |  
 
            <-= KG =-> skrev:
 > Nogle der kan spotte fejlen i denne SQL sætning:
 Hvis du udskriver den resulterende sql-sætning bliver det noget
 lettere.
 Se hvordan det gøres her: < http://asp-faq.dk/article/?id=41>
-- 
 Jens Gyldenkærne Clausen
 Svar venligst under det du citerer, og citer kun det der er
 nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
 hvordan på  http://usenet.dk/netikette/citatteknik.html
            
             |   |   
            
        
 
            
         
           Ukendt (21-12-2004) 
         
	
            | Kommentar Fra : Ukendt | 
  Dato :  21-12-04 18:19 |  
  |   
            > Hvis du udskriver den resulterende sql-sætning bliver det noget
 > lettere.
 
 UPDATE posts SET HeadLine='test', NewsText='Dette er en testnyhed ! Dette er
 en testnyhed ! Dette er en testnyhed ! Dette er en testnyhed ! Dette er en
 testnyhed ! Dette er en testnyhed ! Dette er en testnyhed ! Dette er en
 testnyhed ! Dette er en testnyhed ! ' WHERE newsID='108'
 
 
  
            
             |   |   
            
        
 
            
         
            Anon (21-12-2004) 
         
	
            | Kommentar Fra : Anon | 
  Dato :  21-12-04 18:45 |  
  |   
            <-= KG =-> wrote:
 > UPDATE posts SET HeadLine='test', NewsText='Dette er en testnyhed ! Dette er
 > en testnyhed ! Dette er en testnyhed ! Dette er en testnyhed ! Dette er en
 > testnyhed ! Dette er en testnyhed ! Dette er en testnyhed ! Dette er en
 > testnyhed ! Dette er en testnyhed ! ' WHERE newsID='108'
 
 Afhængig af din datastruktur: Prøv at fjerne plingerne omkring 108 
 (newsID) så du istedet for en slutning:
 
 WHERE newsID=108
 
 Anon
  
            
             |   |   
            
        
 
            
         
             Ukendt (21-12-2004) 
         
	
            | Kommentar Fra : Ukendt | 
  Dato :  21-12-04 18:57 |  
  |   
            > Afhængig af din datastruktur: Prøv at fjerne plingerne omkring 108
 > (newsID) så du istedet for en slutning:
 >
 > WHERE newsID=108
 
 Samme fejl.
 
 UPDATE posts SET HeadLine='test', NewsText='Dette er en testnyhed ! Dette er
 en testnyhed ! Dette er en testnyhed ! Dette er en testnyhed ! ' WHERE
 newsID=108
 
 
  
            
             |   |   
            
        
 
            
         
             Ukendt (21-12-2004) 
         
	
            | Kommentar Fra : Ukendt | 
  Dato :  21-12-04 19:11 |  
  |   
            > WHERE newsID=108
 
 Hej igen,
 
 Det viste sig alligevel at være løsningen. Tak for hjælpen.
 
 
  
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |