---
title: "If problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8630-if-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Bj"
published: "2001-03-20T22:32:00.000Z"
updated: "2001-03-21T06:48:00.000Z"
replies: 4
views: 218
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/8630-if-problem"
---

# If problem

## #1 — Bj, 2001-03-20T22:32Z

Har ett problem med följande kod.
Koden funkar men när jag kommer till formuläret så står det redan "Fel lösenord".
Tanken är ju att detta skall komma fram när man fyllt i fel lösenord.
Är det ngn som kan se vad jag missat.

```
<!-- #include FILE="../adovbs.inc" -->
<!-- #INCLUDE FILE="connect.asp" --> 

<%	Set RecSet = Server.CreateObject("ADODB.Recordset") %>

   <form method="POST" action="raderasvar.asp?what=deleteitnow&open=yes&ID=<% =Request.QueryString("ID") %>">

	<b>Ange din kod för det här inlägget:</b><br><br>
	<input type="password" name="DinKod" size="30">
	<input type="submit" value="Radera ditt svar!">
	</form>

	<% Radera = "SELECT * FROM rubriker WHERE rubrikID = " & Request.QueryString("ID") & " "
	RecSet.Open Radera, Connect, adOpenStatic, adLockOptimistic

	If Request.Form("DinKod") = RecSet("kod") Then
	RecSet.Delete
	RecSet.Close %>		
<%
Response.Write "<p align=center><font face=Verdana size=3 color=#0000FF><b>Ditt inlägg är  raderat! Vänta...</b></font></p>"
%>
<head>
<script language="JavaScript" type="text/javascript">
<!--
setTimeout("window.close()",2000);
window.opener.location.reload();
//-->
</script>
</head>

<% Else %>
<%
   Response.Write "Fel lösenord!"
%>
<% End If %>
```

Permalänk: https://www.webforum.nu/p/8630

## #2 — Vide, 2001-03-20T23:05Z

Lägg in ett till argument i din If-sats:

If Request.Form("DinKod") = RecSet("kod") AND Request.Form("password") \<\> "" Then

Permalänk: https://www.webforum.nu/p/261545

## #3 — Bj, 2001-03-20T23:18Z

Fick samma problem.....

Permalänk: https://www.webforum.nu/p/261546

## #4 — @nders, 2001-03-21T05:17Z

mkay, ändra din sista lilla programsnutt till följande:

```
<%
Elseif request.form("DinKod") <>"" then
Response.Write "Fel lösenord!"
End If 
%>
```

varför en massa onödiga asp-avgränsare?

Permalänk: https://www.webforum.nu/p/261547

## #5 — Bj, 2001-03-21T06:48Z

Tack @nders.
Det funkade fint. Om du har tid får du gärna ge en kort förklaring varför det skall vara så här då jag inte riktigt förstår...

Ang. alla asp avgränsare så har det blivit fler o fler ju mer jag testat med if satsen. (Mycket klipp o klistra)
Skall rensa när det är klart..... ;)

Permalänk: https://www.webforum.nu/p/261548

---

Tråden på webben: https://www.webforum.nu/amne/asp/8630-if-problem
