---
title: "problem..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/40508-problem"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "tronez"
published: "2002-03-29T10:09:34.000Z"
updated: "2002-03-29T10:17:01.000Z"
replies: 2
views: 141
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/40508-problem"
---

# problem...

## #1 — tronez, 2002-03-29T10:09Z

Jag har ett litet problem med den här koden:

```
<%

	Set Connect = Server.CreateObject("ADODB.Connection")
    Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/data.mdb")&""
	
	SQL = "SELECT * FROM user_info WHERE email = '" & Request.Form("email") & "'"
	Set RecSet = Connect.Execute(SQL)

user = RecSet("user")
losen = RecSet("losen")
email = Request.Form("email")

If Not RecSet.EOF then

	Set Mail= Server.CreateObject("CDonts.Newmail")
	Mail.subject = "Lösenord"
	Mail.to = email
	Mail.from = "info@trones2002.tk"
	Mail.Subject = "Användaruppgifter"
	Mail.body = "Ditt användarnamn: " & user & vbcrlf & "Lösenord: " & losen & vbcrlf & vbcrlf & "Varsågod, här kommer dina beställda användaruppgifter"

Mail.Send
Set Mail = Nothing

Response.Redirect "sending.asp?to="&Request.Form("email")&""

else
Response.Redirect "error6.asp"	
End If

Connect.Close
Set Connect = Nothing
Set RecSet = Nothing
%>
```

Jag får felmeddelandet:

```
Error Type:
ADODB.Field (0x800A0BCD)
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
/test/skicka_losen.asp, line 17
```

Det går att skicka meddelandet när det finns en användare som har en email adress som ligger i databasen, men det blir error när det inte finns, vad är det för fel?

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

## #2 — PatrikB, 2002-03-29T10:13Z

Du försöker att använda ett tomt recordset.

Kika på raderna innan din check: If Not RecSet.EOF

där använder du så att säga recordsetet INNAN du kollat om det är tomt.

Flytta in dessa rader i If-satsen så funkar det.

cya,
PatrikB

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

## #3 — tronez, 2002-03-29T10:17Z

Ahhh.... nu funkar det =)
Man tackar för det snabba svaret PatrikB

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

---

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