|
| Hvad er fejlen i denne sql sætning? Fra : Thomas Brejner |
Dato : 15-05-03 18:12 |
|
Hvad er fejlen i denne sætning?
SQL = "insert into mail (mailid, fraid, navn, besked) values ('"
& request.querystring("id") & "', '" 134 "', '" GrineFlippet.dk
"', '" & session("bruger") & har added dig til hans/hendes
venneliste<br>Bemærk dette er ikke en person som skriver så du
kan ikke skrive tilbage "' )"
--
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
| |
Michael Stimose (15-05-2003)
| Kommentar Fra : Michael Stimose |
Dato : 15-05-03 18:30 |
|
Hvis mailid og fraid er int så skal de ikke i "fnutter"
//Michael
Thomas Brejner wrote in dk.edb.internet.webdesign.serverside.asp:
> Hvad er fejlen i denne sætning?
>
> SQL = "insert into mail (mailid, fraid, navn, besked) values
('"
> & request.querystring("id") & "', '" 134 "', '" GrineFlippet.dk
> "', '" & session("bruger") & har added dig til hans/hendes
> venneliste<br>Bemærk dette er ikke en person som skriver så du
> kan ikke skrive tilbage "' )"
>
> --
> 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
--
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
| |
Michael Stimose (15-05-2003)
| Kommentar Fra : Michael Stimose |
Dato : 15-05-03 18:34 |
|
Helt des foruden det så er det lettere at hjälpe hvis du skriver
hvad du får for fejlmeddelelse.
//Michael
Michael Stimose wrote in dk.edb.internet.webdesign.serverside.asp:
> Hvis mailid og fraid er int så skal de ikke i "fnutter"
> //Michael
>
> Thomas Brejner wrote in dk.edb.internet.webdesign.serverside.asp:
> > Hvad er fejlen i denne sætning?
> >
> > SQL = "insert into mail (mailid, fraid, navn, besked) values
> ('"
> > & request.querystring("id") & "', '" 134 "', '" GrineFlippet.dk
> > "', '" & session("bruger") & har added dig til hans/hendes
> > venneliste<br>Bemærk dette er ikke en person som skriver så du
> > kan ikke skrive tilbage "' )"
> >
> > --
> > 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
>
>
> --
> 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
--
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
| |
Thomas Brejner (15-05-2003)
| Kommentar Fra : Thomas Brejner |
Dato : 15-05-03 19:01 |
|
Michael Stimose wrote in dk.edb.internet.webdesign.serverside.asp:
> Helt des foruden det så er det lettere at hjälpe hvis du skriver
> hvad du får for fejlmeddelelse.
jeg får denne fejlmeddelelse: Expected end of statement
og det er i den sql sætning fejlen er
--
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
| |
Jesper Stocholm (15-05-2003)
| Kommentar Fra : Jesper Stocholm |
Dato : 15-05-03 19:10 |
|
Thomas Brejner wrote :
> Hvad er fejlen i denne sætning?
>
> SQL = "insert into mail (mailid, fraid, navn, besked) values ('"
> & request.querystring("id") & "', '" 134 "', '" GrineFlippet.dk
skal det ikke være:
.... Request.queryString("id") & "','134','GrineFlippet.dk','" & Session...
?
--
Jesper Stocholm - www.stocholm.dk - www.asp-faq.dk
** De andre siger, at han er 16 **
Svar venligst til gruppen og ikke til mig privat !
Skriv under det du svarer på - www.usenet.dk/netikette/citatteknik.html
| |
Thomas Brejner (15-05-2003)
| Kommentar Fra : Thomas Brejner |
Dato : 15-05-03 19:22 |
|
> skal det ikke være:
>
> .... Request.queryString("id") & "','134','GrineFlippet.dk','" & Session...
så skal den se sådan ud: SQL = "insert into mail (mailid, fraid, navn, besked)
values ('" & request.querystring("id") & "',' 134 ', ' GrineFlippet.dk ', '" &
session("bruger") & har added dig til hans/hendes venneliste<br>Bemærk dette
er ikke en person som skriver så du kan ikke skrive tilbage "' )" men det
virker ikke, det er den samme fejl :(
--
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
| |
Jesper Stocholm (15-05-2003)
| Kommentar Fra : Jesper Stocholm |
Dato : 15-05-03 20:23 |
|
Thomas Brejner wrote :
>> skal det ikke være:
>>
>> .... Request.queryString("id") & "','134','GrineFlippet.dk','" &
>> Session...
>
> så skal den se sådan ud: SQL = "insert into mail (mailid, fraid, navn,
> besked) values ('" & request.querystring("id") & "',' 134 ', '
> GrineFlippet.dk ', '" & session("bruger") & har added dig til
----------------------------------------------^
Du skal være omhyggelig med dine streng-afslutninger.
Ovenfor mangler der en "
> hans/hendes venneliste<br>Bemærk dette er ikke en person som skriver
> så du kan ikke skrive tilbage "' )" men det virker ikke, det er den
--------------------------------^
og denne er så vidt jeg kan se ikke nødvendig (skal fjernes)
PS: hvorfor er der en "<br>" i din streng ? Det er generelt dårlig skik
at gemme HTML-tegn i din database - eventuelle omformninger af fx
linieskift til <br> sker bedst når data udskrives.
--
Jesper Stocholm - http://stocholm.dk
www.asp-faq.dk: FAQ for dk.edb.internet.webdesign.serverside.asp
www.usenet.dk/netikette/citatteknik.html: Skriv under det du svarer på
Svar venligt til gruppen og ikke til mig privat !
| |
Jens Gyldenkærne Cla~ (15-05-2003)
| Kommentar Fra : Jens Gyldenkærne Cla~ |
Dato : 15-05-03 20:28 |
|
Thomas Brejner skrev:
> Hvad er fejlen i denne sætning?
> SQL = "insert into mail (mailid, fraid, navn, besked) values ('"
> & request.querystring("id") & "', '" 134 "', '" GrineFlippet.dk
> "', '" & session("bruger") & har added dig til hans/hendes
Du mangler et anførselstegn (") efter session("bruger")
> venneliste<br>Bemærk dette er ikke en person som skriver så du
> kan ikke skrive tilbage "' )"
Til gengæld er der et for meget herover.
Ovenstående fejl fandt jeg "i hånden". Ved at lægge din kode ind i
min editor dukker der lidt flere op:
> SQL = "insert into mail (mailid, fraid, navn, besked) values ('"
> & request.querystring("id") & "', '" 134 "', '" GrineFlippet.dk
Den er gal omkring 134 og ved GrineFlippet.dk. Slet asp-
anførselstegnene - og hvis id og fraid er talfelt skal du også
slette sql-anførselstegn (').
Overvej at finde en editor med farvemarkering. Det er en del
lettere at opdage forkert placerede anførselstegn på den måde.
--
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
| |
Michael Stimose (16-05-2003)
| Kommentar Fra : Michael Stimose |
Dato : 16-05-03 08:03 |
|
Det er mange gange en fordel at bare skrive SQL-stringen ud inden
du körer dit kommando. Så får du et bedre overblik.
//Michael
Thomas Brejner wrote in dk.edb.internet.webdesign.serverside.asp:
> Hvad er fejlen i denne sætning?
>
> SQL = "insert into mail (mailid, fraid, navn, besked) values
('"
> & request.querystring("id") & "', '" 134 "', '" GrineFlippet.dk
> "', '" & session("bruger") & har added dig til hans/hendes
> venneliste<br>Bemærk dette er ikke en person som skriver så du
> kan ikke skrive tilbage "' )"
>
> --
> 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
--
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
| |
|
|