"Hans Harhoff Andersen" <harhoff@stofanet.dk> skrev i en meddelelse
news:adj34c$kmj$1@sunsite.dk...
> Jeg får denne fejl når jeg starter min side:
>
>
> "Either BOF or EOF is True, or the current record has been
> deleted. Requested operation requires a current record."
>
> Jeg tror godt jeg kan finde fejlen mit problem er at slippe uden
> om at den samme bruger kan blive lavet flere gange! Hjælp please.
>
> Koden er som følger:
>
>
> <html>
> <head>
> <title>Indstillinger</title>
> </head>
> <body>
> <%
> If Session("login") <> "JA" Then
>
> Response.write "Ikke logget ind"
> response.redirect "login.asp"
>
>
> End if
> set conn = server.createobject("adodb.connection")
> DSN = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" &
> server.mappath("data.mdb")
> Conn.open DSN
>
>
> Test = "Select * from bruger where bruger = '" &
> request.form("bruger") & "'"
>
> set rs = conn.execute(Test)
>
Her er fejlen. Du har ikke fundet en post med den indtastede bruger og
prøver alligevel at udskrive den. Det kan du ikke uden at få en fejl.
if not rs.EOF and not rs.BOF then
> response.write rs("bruger")
> response.write "<br> " & request.form("bruger")
else
(og en end if til sidst) Så slipper du for det problem
>
>
> If rs("bruger") <> request.form("bruger") Then
>
> Strsql = " insert into bruger (bruger,Password) values ('" &
> request.form("bruger") & "','" & request.form("password") & "')"
> conn.execute(strsql)
>
> Else
> Response.write "<b>Der findes allerede en bruger ved navnet " &
> request.form("bruger") & "!</b>"
> response.write "<br><a href=oprettelse.asp>Vælg et nyt navn</a>"
>
> End if
> rs.close
>
> Hans = "select * from bruger"
> set rs = conn.execute(Hans)
>
> response.write "<h3>Nuværende brugere:</h3>"
> DO
>
> response.write rs("bruger") & "<br> "
>
> rs.movenext
>
> Loop While not rs.EOF
>
> conn.close
> set conn = nothing
> %>
>
> </body>
> </html>
>
> --
> 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
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com).
Version: 6.0.370 / Virus Database: 205 - Release Date: 06-06-2002