Frank Sørensen wrote in dk.edb.internet.webdesign.serverside.asp:
> Hej
>
> Jeg bruger koden til at redigere i min gæstebog og slette delen fungerer
> fint, men jeg kan ikke få den til at redigere i den.
> Hvad gør jeg galt????
>
> mvh.
> Frank Sørensen
>
>
> *** FEJLTYPE***
>
> Fejltype:
> Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0401)
> Slut på sætning var ventet
> /gb/ret2.asp, line 27, column 37
> strSQL2 = "Update tb_gb SET emne = '"StrEmne"', besked = '"StrBesked"', navn
> = '"StrNavn"', email = '"StrEmail"' where id = '"beskedID"'
> ------------------------------------^
>
> ***KODEN***
>
> <%
> beskedID = Request.QueryString("id")
> mode = Request.QueryString("mode")
>
> strEmne = Request.form("emne")
> strBesked = Request.form("besked")
> strNavn = Request.form("navn")
> strEmail = Request.form("link")
>
> strSQL2 = "Update tb_gb SET emne = '"StrEmne"', besked =
'"StrBesked"',
> navn = '"StrNavn"', email = '"StrEmail"' where id = '"beskedID"'
Du skal skrive dette i stedet for linien herover:
strSQL2 = "Update tb_gb SET emne = '" & StrEmne & "', besked = '" & StrBesked &
"', navn = '" & StrNavn & "', email = '" & StrEmail & "' where id = '" &
beskedID & "'"
Princippet er at du skal 'stoppe' strengen med ", så skrive &, fordi du vil
sætte det sammen med noget mere. Så skrive variablen og så evt. sætte det
sammen med endnu en streng (dvs endnu et &)
mvh Torben
--
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