|
| 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
| |
|
|