|  | 		    
					
        
         
          
         
	
          | |  | SQL update virker ikke Fra : Lars Bachmannn
 | 
 Dato :  13-01-04 11:19
 | 
 |  | 
 
            Jeg er evd at lave en update funktion til mit website, men den
 opdatere ikke, men melder heller ikke fejl.
 Jeg har en formular der henter et indæg ud fra ID, og nå jeg har
 redigeret i det, henter den følgende side:
 <%@LANGUAGE="VBSCRIPT"%>
 <!-- #include file="sql.asp" -->
 <%
 Call OpenDatabase
 objConn.Execute "UPDATE weblog SET overskrift = '" &
 Request.Form("overskrift") & "', blog = '" & Request.Form("blog")
 & "' WHERE id = '" & Request.Form("id") & "'"
 Call CloseDatabase
 Response.Redirect("default.asp")
 %>
 Er der nogen der kan spotte fejlen.?
 På forhånd tak
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! => http://www.html.dk/tutorials |  |  | 
  pepss (13-01-2004) 
 
	
          | |  | Kommentar Fra : pepss
 | 
 Dato :  13-01-04 11:44
 | 
 |  | 
 "Lars Bachmannn" skrev
 > Jeg er evd at lave en update funktion til mit website, men den
 > opdatere ikke, men melder heller ikke fejl.
 > Jeg har en formular der henter et indæg ud fra ID, og nå jeg har
 > redigeret i det, henter den følgende side:
 [snip kode]
 > Er der nogen der kan spotte fejlen.?
 hvis du bruger Response.Write "SQL-sætning bliver: " & qr
 Response.End som beskrevet har http://asp-faq.dk/article/?id=41  kan det være
 letter at se en fejl
 -- 
 Pepss
 Den ordblinde der prøver at blive webdesigner    Fræk frækkere www.cafe-flirt.dk |  |  | 
  Lars Bachmannn (13-01-2004) 
 
	
          | |  | Kommentar Fra : Lars Bachmannn
 | 
 Dato :  13-01-04 12:06
 | 
 |  | 
 
            pepss wrote in dk.edb.internet.webdesign.serverside.asp:
 > "Lars Bachmannn" skrev 
 > > Jeg er evd at lave en update funktion til mit website, men den 
 > > opdatere ikke, men melder heller ikke fejl. 
 > > Jeg har en formular der henter et indæg ud fra ID, og nå jeg har 
 > > redigeret i det, henter den følgende side: 
 >  
 > [snip kode] 
 >  
 > > Er der nogen der kan spotte fejlen.? 
 >  
 > hvis du bruger Response.Write "SQL-sætning bliver: " & qr 
 > Response.End som beskrevet har http://asp-faq.dk/article/?id=41  kan det være 
 > letter at se en fejl 
 >  
 > --  
 > Pepss 
 > Den ordblinde der prøver at blive webdesigner    > Fræk frækkere www.cafe-flirt.dk >  
 > 
 Men den melder ikke fejl, det er det der er så mærkeligt.. den opdatere heller
 ikke
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! => http://www.html.dk/tutorials |  |  | 
  Lars Bachmannn (13-01-2004) 
 
	
          | |  | Kommentar Fra : Lars Bachmannn
 | 
 Dato :  13-01-04 12:19
 | 
 |  | 
 
            pepss wrote in dk.edb.internet.webdesign.serverside.asp:
 > "Lars Bachmannn" skrev 
 > > Jeg er evd at lave en update funktion til mit website, men den 
 > > opdatere ikke, men melder heller ikke fejl. 
 > > Jeg har en formular der henter et indæg ud fra ID, og nå jeg har 
 > > redigeret i det, henter den følgende side: 
 >  
 > [snip kode] 
 >  
 > > Er der nogen der kan spotte fejlen.? 
 >  
 > hvis du bruger Response.Write "SQL-sætning bliver: " & qr 
 > Response.End som beskrevet har http://asp-faq.dk/article/?id=41  kan det være 
 > letter at se en fejl 
 >  
 > --  
 > Pepss 
 > Den ordblinde der prøver at blive webdesigner    > Fræk frækkere www.cafe-flirt.dk >  
 > 
 Jeg har kigget lidt på artklen, men kan ikke rigtig se hvor jeg skal sætte den
 Response.Write ind henne.
 Her er koden igen, vil du vise hvor det skal sættes ind henne:
 <%@LANGUAGE="VBSCRIPT"%>
 <!-- #include file="sql.asp" -->
 <%
 Call OpenDatabase
 ' linie 8 start
 objConn.Execute "UPDATE weblog SET overskrift = '" & Request.Form("overskrift")
 & "', blog = '" & Request.Form("blog") & "' WHERE id = '" & Request.Form("id")
 & "'"
 ' linie 8 slut
 Call CloseDatabase
 Response.Redirect("default.asp")
 %>
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! => http://www.html.dk/tutorials |  |  | 
   pepss (13-01-2004) 
 
	
          | |  | Kommentar Fra : pepss
 | 
 Dato :  13-01-04 12:36
 | 
 |  | 
 "Lars Bachmannn" skrev
 > pepss wrote
 > > > Er der nogen der kan spotte fejlen.?
 > >
 > > hvis du bruger Response.Write "SQL-sætning bliver: " & qr
 > > Response.End som beskrevet har http://asp-faq.dk/article/?id=41  kan det
 være
 > > letter at se en fejl
 > Jeg har kigget lidt på artklen, men kan ikke rigtig se hvor jeg skal sætte
 den
 > Response.Write ind henne.
 >
 > Her er koden igen, vil du vise hvor det skal sættes ind henne:
 >
 > Call OpenDatabase
 > ' linie 8 start
 > objConn.Execute "UPDATE weblog SET overskrift = '" &
 Request.Form("overskrift")
 > & "', blog = '" & Request.Form("blog") & "' WHERE id = '" &
 Request.Form("id")
 > & "'"
 > ' linie 8 slut
 'det må så være har og jeg vil tro det skal være sådan:
 Response.Write "SQL-sætning bliver: " & objConn.Execute
 Response.End
 > Call CloseDatabase
 >
 > Response.Redirect("default.asp")
 -- 
 Pepss
 Den ordblinde der prøver at blive webdesigner    Fræk frækkere www.cafe-flirt.dk |  |  | 
    Lars Bachmannn (13-01-2004) 
 
	
          | |  | Kommentar Fra : Lars Bachmannn
 | 
 Dato :  13-01-04 12:52
 | 
 |  | 
 
            pepss wrote in dk.edb.internet.webdesign.serverside.asp:
 > "Lars Bachmannn" skrev 
 > > pepss wrote 
 >  
 > > > > Er der nogen der kan spotte fejlen.? 
 > > > 
 > > > hvis du bruger Response.Write "SQL-sætning bliver: " & qr 
 > > > Response.End som beskrevet har http://asp-faq.dk/article/?id=41  kan det 
 > være 
 > > > letter at se en fejl 
 >  
 > > Jeg har kigget lidt på artklen, men kan ikke rigtig se hvor jeg skal sætte
 > den 
 > > Response.Write ind henne. 
 > > 
 > > Her er koden igen, vil du vise hvor det skal sættes ind henne: 
 > > 
 > > Call OpenDatabase 
 > > ' linie 8 start 
 > > objConn.Execute "UPDATE weblog SET overskrift = '" & 
 > Request.Form("overskrift") 
 > > & "', blog = '" & Request.Form("blog") & "' WHERE id = '" & 
 > Request.Form("id") 
 > > & "'" 
 > > ' linie 8 slut 
 >  
 > 'det må så være har og jeg vil tro det skal være sådan: 
 > Response.Write "SQL-sætning bliver: " & objConn.Execute 
 > Response.End 
 >  
 > > Call CloseDatabase 
 > > 
 > > Response.Redirect("default.asp") 
 >  
 >  
 > --  
 > Pepss 
 > Den ordblinde der prøver at blive webdesigner    > Fræk frækkere www.cafe-flirt.dk >  
 > 
 det bliver så linie 9 og der kommer fejl:
 Wrong number of arguments or invalid property assignment: 'Execute'
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! => http://www.html.dk/tutorials |  |  | 
    Lars Bachmannn (13-01-2004) 
 
	
          | |  | Kommentar Fra : Lars Bachmannn
 | 
 Dato :  13-01-04 12:53
 | 
 |  | 
 
            pepss wrote in dk.edb.internet.webdesign.serverside.asp:
 > "Lars Bachmannn" skrev 
 > > pepss wrote 
 >  
 > > > > Er der nogen der kan spotte fejlen.? 
 > > > 
 > > > hvis du bruger Response.Write "SQL-sætning bliver: " & qr 
 > > > Response.End som beskrevet har http://asp-faq.dk/article/?id=41  kan det 
 > være 
 > > > letter at se en fejl 
 >  
 > > Jeg har kigget lidt på artklen, men kan ikke rigtig se hvor jeg skal sætte
 > den 
 > > Response.Write ind henne. 
 > > 
 > > Her er koden igen, vil du vise hvor det skal sættes ind henne: 
 > > 
 > > Call OpenDatabase 
 > > ' linie 8 start 
 > > objConn.Execute "UPDATE weblog SET overskrift = '" & 
 > Request.Form("overskrift") 
 > > & "', blog = '" & Request.Form("blog") & "' WHERE id = '" & 
 > Request.Form("id") 
 > > & "'" 
 > > ' linie 8 slut 
 >  
 > 'det må så være har og jeg vil tro det skal være sådan: 
 > Response.Write "SQL-sætning bliver: " & objConn.Execute 
 > Response.End 
 >  
 > > Call CloseDatabase 
 > > 
 > > Response.Redirect("default.asp") 
 >  
 >  
 > --  
 > Pepss 
 > Den ordblinde der prøver at blive webdesigner    > Fræk frækkere www.cafe-flirt.dk >  
 > 
 det bliver så linie 9 og der kommer fejl:
 Wrong number of arguments or invalid property assignment: 'Execute'
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! => http://www.html.dk/tutorials |  |  | 
   Jens Gyldenkærne Cla~ (13-01-2004) 
 
	
          | |  | Kommentar Fra : Jens Gyldenkærne Cla~
 | 
 Dato :  13-01-04 12:58
 | 
 |  | 
 
            pepss skrev:
 >> Jeg har kigget lidt på artklen, men kan ikke rigtig se hvor
 >> jeg skal sætte den Response.Write ind henne.
 Det er fordi du ikke benytter en variabel til din sql-sætning. Det
 er ikke et krav, men det er en god ide - bl.a. fordi det så er nemt
 at skrive den ud.
 > 'det må så være har og jeg vil tro det skal være sådan:
 > Response.Write "SQL-sætning bliver: " & objConn.Execute
 Nej. objConn.Execute skal ikke udskrives - det er parameteren til
 ..Execute der skal udskrives.
 Hvis Lars retter linje 8 så der i stedet for "objConn.Execute" står
 "sql = " (resten urørt), og derefter tilføjer følgende linjer,
 skulle det køre fint:
 Response.write "SQL-sætning: " & sql
 Response.End
 objConn.Execute (sql)
 >> Response.Redirect("default.asp")
 Prøv også at fjerne (udkommentere) alle redirects fra siden. De kan
 skjule en fejlmeddelelse.
 -- 
 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 |  |  | 
    pepss (13-01-2004) 
 
	
          | |  | Kommentar Fra : pepss
 | 
 Dato :  13-01-04 13:04
 | 
 |  | 
 "Jens Gyldenkærne Clausen" skrev
 > pepss skrev:
 >
 > Det er fordi du ikke benytter en variabel til din sql-sætning. Det
 > er ikke et krav, men det er en god ide - bl.a. fordi det så er nemt
 > at skrive den ud.
 >
 >
 > > 'det må så være har og jeg vil tro det skal være sådan:
 > > Response.Write "SQL-sætning bliver: " & objConn.Execute
 >
 > Nej. objConn.Execute skal ikke udskrives - det er parameteren til
 > .Execute der skal udskrives.
 ja selvføglig!
 det må du undskylde Lars b.!
 -- 
 Pepss
 Den ordblinde der prøver at blive webdesigner    Fræk frækkere www.cafe-flirt.dk |  |  | 
     Lars Bachmannn (13-01-2004) 
 
	
          | |  | Kommentar Fra : Lars Bachmannn
 | 
 Dato :  13-01-04 13:15
 | 
 |  | 
 
            pepss wrote in dk.edb.internet.webdesign.serverside.asp:
 > "Jens Gyldenkærne Clausen" skrev 
 > > pepss skrev: 
 > > 
 > > Det er fordi du ikke benytter en variabel til din sql-sætning. Det 
 > > er ikke et krav, men det er en god ide - bl.a. fordi det så er nemt
 > > at skrive den ud. 
 > > 
 > > 
 > > > 'det må så være har og jeg vil tro det skal være sådan: 
 > > > Response.Write "SQL-sætning bliver: " & objConn.Execute 
 > > 
 > > Nej. objConn.Execute skal ikke udskrives - det er parameteren til 
 > > .Execute der skal udskrives. 
 >  
 > ja selvføglig! 
 > det må du undskylde Lars b.! 
 >  
 >  
 > --  
 > Pepss 
 > Den ordblinde der prøver at blive webdesigner    > Fræk frækkere www.cafe-flirt.dk >  
 > 
 Undskylding accepteret.    -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! => http://www.html.dk/tutorials |  |  | 
    Lars Bachmannn (13-01-2004) 
 
	
          | |  | Kommentar Fra : Lars Bachmannn
 | 
 Dato :  13-01-04 13:13
 | 
 |  | 
 
            Jens GyldenkærneClausen wrote in
 dk.edb.internet.webdesign.serverside.asp:
 > pepss skrev: 
 >  
 > >> Jeg har kigget lidt på artklen, men kan ikke rigtig se hvor 
 > >> jeg skal sætte den Response.Write ind henne. 
 >  
 > Det er fordi du ikke benytter en variabel til din sql-sætning. Det 
 > er ikke et krav, men det er en god ide - bl.a. fordi det så er nemt
 > at skrive den ud. 
 >  
 >  
 > > 'det må så være har og jeg vil tro det skal være sådan: 
 > > Response.Write "SQL-sætning bliver: " & objConn.Execute 
 >  
 > Nej. objConn.Execute skal ikke udskrives - det er parameteren til 
 > ..Execute der skal udskrives. 
 >  
 > Hvis Lars retter linje 8 så der i stedet for "objConn.Execute" står
 > "sql = " (resten urørt), og derefter tilføjer følgende linjer, 
 > skulle det køre fint: 
 >  
 > Response.write "SQL-sætning: " & sql 
 > Response.End 
 >  
 > objConn.Execute (sql) 
 >  
 > >> Response.Redirect("default.asp") 
 >  
 > Prøv også at fjerne (udkommentere) alle redirects fra siden. De kan
 > skjule en fejlmeddelelse. 
 > --  
 > 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 så skriver den følgende ud:
 SQL-sætning: UPDATE weblog SET overskrift = '', blog = '' WHERE id =
 ;
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! => http://www.html.dk/tutorials |  |  | 
     Lars Bachmannn (13-01-2004) 
 
	
          | |  | Kommentar Fra : Lars Bachmannn
 | 
 Dato :  13-01-04 13:31
 | 
 |  | 
 
            Lars Bachmannn wrote in dk.edb.internet.webdesign.serverside.asp:
 > Jens GyldenkærneClausen wrote in 
 > dk.edb.internet.webdesign.serverside.asp: 
 > > pepss skrev:  
 > >   
 > > >> Jeg har kigget lidt på artklen, men kan ikke rigtig se hvor  
 > > >> jeg skal sætte den Response.Write ind henne.  
 > >   
 > > Det er fordi du ikke benytter en variabel til din sql-sætning. Det  
 > > er ikke et krav, men det er en god ide - bl.a. fordi det så er nemt 
 > > at skrive den ud.  
 > >   
 > >   
 > > > 'det må så være har og jeg vil tro det skal være sådan:  
 > > > Response.Write "SQL-sætning bliver: " & objConn.Execute  
 > >   
 > > Nej. objConn.Execute skal ikke udskrives - det er parameteren til  
 > > ..Execute der skal udskrives.  
 > >   
 > > Hvis Lars retter linje 8 så der i stedet for "objConn.Execute" står 
 > > "sql = " (resten urørt), og derefter tilføjer følgende linjer,  
 > > skulle det køre fint:  
 > >   
 > > Response.write "SQL-sætning: " & sql  
 > > Response.End  
 > >   
 > > objConn.Execute (sql)  
 > >   
 > > >> Response.Redirect("default.asp")  
 > >   
 > > Prøv også at fjerne (udkommentere) alle redirects fra siden. De kan 
 > > skjule en fejlmeddelelse.  
 > > --   
 > > 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 >  
 > så skriver den følgende ud: 
 > SQL-sætning: UPDATE weblog SET overskrift = '', blog = '' WHERE id = 
 > ; 
 >  
 > --  
 > Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP? 
 >  - Pædagogiske tutorials på dansk 
 >  - Kom godt i gang med koderne 
 > KLIK HER! => http://www.html.dk/tutorials Og så kunne jeg finde fejlen, det var et smart trick.
 Mange tak for hjælpen.
 nu virker det.
 Mvh
 Lars Bachmann
www.larsbachmann.dk -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! => http://www.html.dk/tutorials |  |  | 
     pepss (13-01-2004) 
 
	
          | |  | Kommentar Fra : pepss
 | 
 Dato :  13-01-04 13:39
 | 
 |  | 
 "Lars Bachmannn" skrev
 > Jens GyldenkærneClausen wrote
 > > Hvis Lars retter linje 8 så der i stedet for "objConn.Execute" står
 > > "sql = " (resten urørt), og derefter tilføjer følgende linjer,
 > > skulle det køre fint:
 > >
 > > Response.write "SQL-sætning: " & sql
 > > Response.End
 > >
 > > objConn.Execute (sql)
 > >
 > > >> Response.Redirect("default.asp")
 > > 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 >
 > så skriver den følgende ud:
 > SQL-sætning: UPDATE weblog SET overskrift = '', blog = '' WHERE id =
 > ;
 du du siger er så at den skal opdatere taben weblog feltet overskrift med
 igen ting hvis id er igen ting.
 det er nok dine forms der er galt med!
 prøv at se om du får dem med!
 Response.write Request.Form("id")
 det ville være rat hvis du gør som Jens Gyldenkærne Clausen skriver i sin
 signatur
 > > 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 -- 
 Pepss
 Den ordblinde der prøver at blive webdesigner    Fræk frækkere www.cafe-flirt.dk |  |  | 
   Jens Gyldenkærne Cla~ (13-01-2004) 
 
	
          | |  | Kommentar Fra : Jens Gyldenkærne Cla~
 | 
 Dato :  13-01-04 13:47
 | 
 |  | 
 
            pepss skrev:
 >> SQL-sætning: UPDATE weblog SET overskrift = '', blog = ''
 >> WHERE id = ;
 > du du siger er så at den skal opdatere taben weblog feltet
 > overskrift med igen ting hvis id er igen ting.
 Nej - egentlig ikke. "Ingen ting" skal stadig skrives som noget i
 sql. Det kunne være: id = '' eller id IS NULL. Det er ikke en fejl
 at bede om en opdatering hvor et felt er "ingen ting", men det er
 en fejl at angive en sammenligning med kun én parameter.
 Følgende er alle korrekte sammenligninger:
 .... WHERE felt2 = 42
 .... WHERE felt2 < 42
 .... WHERE 42 <= felt2
 - men fjerner man den ene side af sammenligningen, giver det ikke
 mening:
 .... WHERE felt2 =
 .... WHERE < 42
 .... WHERE 42 <=
 > det ville være rat hvis du gør som Jens Gyldenkærne Clausen
 > skriver i sin signatur
 Ja.
 -- 
 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 |  |  | 
    pepss (13-01-2004) 
 
	
          | |  | Kommentar Fra : pepss
 | 
 Dato :  13-01-04 13:53
 | 
 |  | 
 "Jens Gyldenkærne Clausen" skrev
 > pepss skrev:
 >
 > >> SQL-sætning: UPDATE weblog SET overskrift = '', blog = ''
 > >> WHERE id = ;
 >
 > > du du siger er så at den skal opdatere taben weblog feltet
 > > overskrift med igen ting hvis id er igen ting.
 >
 > Nej - egentlig ikke. "Ingen ting" skal stadig skrives som noget i
 > sql. Det kunne være: id = '' eller id IS NULL. Det er ikke en fejl
 > at bede om en opdatering hvor et felt er "ingen ting", men det er
 > en fejl at angive en sammenligning med kun én parameter.
 [snip]
 > - men fjerner man den ene side af sammenligningen, giver det ikke
 > mening:
 rigtig! det var bare mig der ikke fik det foklaret rigtig!
 -- 
 Pepss
 Den ordblinde der prøver at blive webdesigner    Fræk frækkere www.cafe-flirt.dk |  |  | 
  Lars Hoffmann (13-01-2004) 
 
	
          | |  | Kommentar Fra : Lars Hoffmann
 | 
 Dato :  13-01-04 11:52
 | 
 |  | "Lars Bachmannn" <mal@larsbachmann.dk> escribió
 
 > objConn.Execute "UPDATE weblog SET overskrift = '" &
 > Request.Form("overskrift") & "', blog = '" & Request.Form("blog")
 > & "' WHERE id = '" & Request.Form("id") & "'"
 
 
 Lad mig gætte: Din ID er en numerisk værdi og du bør erfor bruge:
 
 WHERE id = " & Request.Form("id") & ";"
 
 Med venlig hilsen
 Lars Hoffmann
 
 
 
 
 |  |  | 
  Lars Bachmannn (13-01-2004) 
 
	
          | |  | Kommentar Fra : Lars Bachmannn
 | 
 Dato :  13-01-04 12:01
 | 
 |  | 
 
            Lars Hoffmann wrote in dk.edb.internet.webdesign.serverside.asp:
 > "Lars Bachmannn" <mal@larsbachmann.dk> escribió 
 >  
 > > objConn.Execute "UPDATE weblog SET overskrift = '" & 
 > > Request.Form("overskrift") & "', blog = '" & Request.Form("blog") 
 > > & "' WHERE id = '" & Request.Form("id") & "'" 
 >  
 >  
 > Lad mig gætte: Din ID er en numerisk værdi og du bør erfor bruge: 
 >  
 > WHERE id = " & Request.Form("id") & ";" 
 >  
 > Med venlig hilsen 
 > Lars Hoffmann 
 >  
 > 
 Så melder den fejl i linje 8, som er WHERE id = " & Request.Form("id")
 & ";" 
 hvis jeg har forstået dig rigtigt skulle jeg fjerne ' og indsætte ;
 til sidst.?
 Mvh
 Lars Bachmann
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! => http://www.html.dk/tutorials |  |  | 
   Lars Hoffmann (13-01-2004) 
 
	
          | |  | Kommentar Fra : Lars Hoffmann
 | 
 Dato :  13-01-04 12:14
 | 
 |  | 
 "Lars Bachmannn" <mail@larsbachmann.dk> escribió
 
 > Så melder den fejl i linje 8, som er WHERE id = " & Request.Form("id")
 > & ";"
 
 
 du kan ikke have de stående alene på linie 8.  du skal jo stadigvæk have det
 på samme linie som objConn.Execute.
 
 
 > hvis jeg har forstået dig rigtigt skulle jeg fjerne ' og indsætte ;
 > til sidst.?
 
 ja, såfremt ID er nummerisk. Men gør som der pepps foreslår, så står fejlen
 rimelig tydeligt frem
 
 
 
 
 |  |  | 
    Lars Bachmannn (13-01-2004) 
 
	
          | |  | Kommentar Fra : Lars Bachmannn
 | 
 Dato :  13-01-04 12:31
 | 
 |  | 
 
            Lars Hoffmann wrote in dk.edb.internet.webdesign.serverside.asp:
 > "Lars Bachmannn" <mail@larsbachmann.dk> escribió 
 >  
 > > Så melder den fejl i linje 8, som er WHERE id = " & Request.Form("id") 
 > > & ";" 
 >  
 >  
 > du kan ikke have de stående alene på linie 8.  du skal jo stadigvæk have det 
 > på samme linie som objConn.Execute. 
 >  
 >  
 > > hvis jeg har forstået dig rigtigt skulle jeg fjerne ' og indsætte ; 
 > > til sidst.? 
 >  
 > ja, såfremt ID er nummerisk. Men gør som der pepps foreslår, så står fejlen 
 > rimelig tydeligt frem 
 >  
 > 
 hele SQL sætningen står i linie 8 inkl. objConn.Execute.
 og det er den eneste kode der gør noget, så hvor sætter jeg den kode ind som
 Pepps foreslår.?
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! => http://www.html.dk/tutorials |  |  | 
     Lars Hoffmann (13-01-2004) 
 
	
          | |  | Kommentar Fra : Lars Hoffmann
 | 
 Dato :  13-01-04 12:35
 | 
 |  | "Lars Bachmannn" <mail@larsbachmann.dk> escribió
 
 
 > hele SQL sætningen står i linie 8 inkl. objConn.Execute.
 > og det er den eneste kode der gør noget, så hvor sætter jeg den kode ind
 som
 > Pepps foreslår.?
 
 1) Vis os linie 8 med de ændringer jeg foreslog og fortæl hvad fejlen siger
 2) Pepps kode bør erstatte din nyværrende linie 8 (lav en kopi a linien og
 kommenter den ud, pepps foreslag er ikke en løsning, blot en måde at finde
 fejlen på)
 
 
 
 
 |  |  | 
      Lars Bachmannn (13-01-2004) 
 
	
          | |  | Kommentar Fra : Lars Bachmannn
 | 
 Dato :  13-01-04 12:58
 | 
 |  | 
 
            Lars Hoffmann wrote in dk.edb.internet.webdesign.serverside.asp:
 > "Lars Bachmannn" <mail@larsbachmann.dk> escribió 
 >  
 >  
 > > hele SQL sætningen står i linie 8 inkl. objConn.Execute. 
 > > og det er den eneste kode der gør noget, så hvor sætter jeg den kode ind 
 > som 
 > > Pepps foreslår.? 
 >  
 > 1) Vis os linie 8 med de ændringer jeg foreslog og fortæl hvad fejlen siger
 > 2) Pepps kode bør erstatte din nyværrende linie 8 (lav en kopi a linien og 
 > kommenter den ud, pepps foreslag er ikke en løsning, blot en måde at finde 
 > fejlen på) 
 >  
 > 
 Linie 8 start
 objConn.Execute "UPDATE weblog SET overskrift = '" &
 Request.Form("overskrift") & "', blog = '" & Request.Form("blog") & "' WHERE
 id = " & Request.Form("id") & ";"
 Linie 8 slut
 fejlen:
 ADODB.Connection.1 (0x80004005)
 SQLState: 42000 Native Error Code: 1064 [TCX][MyODBC]You have an error in
 your SQL syntax near '' at line 1 
 /admin/editBlog1.asp, line 8
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! => http://www.html.dk/tutorials |  |  | 
       Jacob .. (13-01-2004) 
 
	
          | |  | Kommentar Fra : Jacob ..
 | 
 Dato :  13-01-04 13:18
 | 
 |  | 
 
            : 1064 [TCX][MyODBC]You have an error in 
 > your SQL syntax near '' at line 1  
 Jeg ser det som om at ; skal væk i syntaxen. 
 Som Lars Hoffmann skrev var problemet at du havde plinger omkring din ID-værdi
 ('). Dem fjernede du, men nu står der så et semikolon tilsidst i syntaxen? Væk
 med det og mon så ikke det funger.
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! => http://www.html.dk/tutorials |  |  | 
        Lars Bachmannn (13-01-2004) 
 
	
          | |  | Kommentar Fra : Lars Bachmannn
 | 
 Dato :  13-01-04 13:29
 | 
 |  | 
 
            Jacob .. wrote in dk.edb.internet.webdesign.serverside.asp:
 > : 1064 [TCX][MyODBC]You have an error in  
 > > your SQL syntax near '' at line 1   
 >  
 > Jeg ser det som om at ; skal væk i syntaxen.  
 >  
 > Som Lars Hoffmann skrev var problemet at du havde plinger omkring din ID-værdi 
 > ('). Dem fjernede du, men nu står der så et semikolon tilsidst i syntaxen? Væk 
 > med det og mon så ikke det funger. 
 >  
 > --  
 > Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP? 
 >  - Pædagogiske tutorials på dansk 
 >  - Kom godt i gang med koderne 
 > KLIK HER! => http://www.html.dk/tutorials Nu virker det sørme... Det hjalp at få udskrevet den SQL, så kunne jeg selv spore
 fejlen med jeres hjælp.
 I skal alle have mange tak for jeres indsats, nu er jeg blevet en smule klogere
 på SQL.
 -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! => http://www.html.dk/tutorials |  |  | 
        Lars Hoffmann (13-01-2004) 
 
	
          | |  | Kommentar Fra : Lars Hoffmann
 | 
 Dato :  13-01-04 13:34
 | 
 |  | 
 "Jacob .." <laessoe@yahoo.com> escribió en el mensaje
 news:bu0nlm$b5$1@sunsite.dk...
 > : 1064 [TCX][MyODBC]You have an error in
 > > your SQL syntax near '' at line 1
 >
 > Jeg ser det som om at ; skal væk i syntaxen.
 >
 > Som Lars Hoffmann skrev var problemet at du havde plinger omkring din
 ID-værdi
 > ('). Dem fjernede du, men nu står der så et semikolon tilsidst i syntaxen?
 Væk
 > med det og mon så ikke det funger.
 
 Nej. ; er korrekt brugt som slut på SQL streng. Hans problem er at en af
 hans requst form værdier er tomme.
 Med venlig hilsen
 Lars Hoffmann
 
 
 
 
 |  |  | 
         Jacob .. (13-01-2004) 
 
	
          | |  | Kommentar Fra : Jacob ..
 | 
 Dato :  13-01-04 13:49
 | 
 |  | 
 
            > Nej. ; er korrekt brugt som slut på SQL streng. Hans problem er at en af 
 > hans requst form værdier er tomme. 
 Aha, så blev *jeg* lidt klogere    -- 
 Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
  - Pædagogiske tutorials på dansk
  - Kom godt i gang med koderne
 KLIK HER! => http://www.html.dk/tutorials |  |  | 
 |  |