thagemann89 wrote in dk.edb.internet.webdesign.serverside.asp:
> Ok, forstår virkelig ikke hvorfor det ikke virker... har
> sammenlignet med alle mine andre scripts som skriver til en
> database og det hele virker rigtigt...
>
> Fejlen er den at siden simpelthen bare ikke bliver vist - Der er
> problemer med den side, du prøver at åbne, og den kan ikke vises.
>
>
> Kode:
> Dim user
> user = Request.form("user")
>
> StrSQL = "insert into administration
> ( user, password, level ) values
> ('" & user & "', '" & Request.Form("password") & "', '" &
> Request.Form("level") & "')"
>
> Conn.Execute(StrSQL)
Det er godt nok ikke et svar på dit spørgsmål, men hvis det er din
kode, og du bruger den på flere sider, har du et problem med
slq-injektion. Du bør kører data fra form felter igennem en replace
kommando før du gemmer dem i din database.
f.eks. sådan her:
pass = replace(request.form("password"), "'", "''")
level = replace(request.form("level"), "'", "''")
StrSQL = "insert into administration _
( user, password, level ) values_
('" & user & "', '" & pass & "', '" & level & "')"
Hilsen JonZ
--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials