---
title: "Vad är fel?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/141739-vad-är-fel"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "hallmert"
published: "2006-01-30T19:48:32.000Z"
updated: "2006-01-30T20:07:46.000Z"
replies: 7
views: 301
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/141739-vad-är-fel"
---

# Vad är fel?

## #1 — hallmert, 2006-01-30T19:48Z

Hej Kamrater! 

Jag har ett mycket lustigt fel här, här är min kod:

start.asp:

```
<%
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.open "provider=Microsoft.Jet.OLEDB.4.0;Data source=" & Server.MapPath("../db/db.mdb")

Set RecSet = Server.CreateObject("ADODB.Recordset")
Addera = "select * from start"

RecSet.Open Addera, Connect, 1, 2

%>

<b>ID-nummer:</b> &nbsp; &nbsp; <%=recset("id")%>

<form action="andra.asp?admin=ord&id=<%=recset("id")%>" method="post">

<table width="100%" cellpadding="0" cellspacing="10">
<tr>
<td width="50%" valign="top"><div class="rubrik">STARTSIDAN PÅ SVENSKA</div>
<textarea style="width:100%; height: 350" name="sida_swe"><%=recset("sida_swe")%></textarea>
</td>
<td width="50%" valign="top"><div class="rubrik">STARTSIDAN PÅ ENGELSKA</div>
<textarea style="width:100%; height: 350" name="sida_eng"><%=recset("sida_eng")%></textarea>
</td>
</tr>
<tr>
<td width="100%" colspan="2" align="center">
<input type="submit" value="UPPDATERA DIREKT!">
</td>
</table>

</form>
```

Som ni ser skickas detta till andra.asp.
Koden i andra.asp är som följer:

```
<%
Set MinCon = Server.CreateObject("ADODB.Connection") 
MinCon.open "provider=Microsoft.Jet.OLEDB.4.0;Data source=" & Server.MapPath("../db/db.mdb")

Set RecSet = Server.CreateObject("ADODB.Recordset")

Addera = "Select * From "& Request.Querystring("admin") &" Where id=" &Request.Querystring("id")
RecSet.Open Addera, MinCon, 1, 2

	RecSet("sida_swe") = Request.Form("sida_swe")
	RecSet("sida_eng") = Request.Form("sida_eng")

	RecSet.Update
	RecSet.Close

MinCon.Close

Set RecSet = nothing
Set MinCon = nothing

Response.Redirect "default.asp?admin="& Request.Querystring("admin") &""

%>
```

Felmeddelande:

Feltyp:
ADODB.Recordset (0x800A0BCD)
Antingen är BOF eller EOF satt till True, eller så har aktuell post raderats. Den begärda åtgärden kräver en aktuell post.
/arbeten/agren/administration/andra.asp, line 10

Vad är det för fel? Varför vill den inte uppdatera posten som jag anget med ID-nummret i form-method-koden?

Jättetacksam för svar!

/Patrik

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

## #2 — devotion, 2006-01-30T19:54Z

Du har ju inte gjort någon UPDATE utan en SELECT...

Hur ska du kunna uppdatera då?

Mvh
Henrik

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

## #3 — hallmert, 2006-01-30T19:56Z

Hur ska det vara då?

Såhär fungerade inte.

```
Addera = "UPDATE * "& Request.Querystring("admin") &" Where id=" &Request.Querystring("id")
```

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

## #4 — hallmert, 2006-01-30T19:57Z

För övrigt så har följande kod funkat i ett annat script, det först nämna alltså. Den selectar (hämtar från tabell med ID-nummer), och uppdaterar posten med RecSet.Update? Eller?

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

## #5 — LarsG, 2006-01-30T19:59Z

```
Addera = "Select * From "& Request.Querystring("admin") &" Where id=" &Request.Querystring("id")
RecSet.Open Addera, MinCon, 1, 2
if not recset.eof then
	RecSet("sida_swe") = Request.Form("sida_swe")
	RecSet("sida_eng") = Request.Form("sida_eng")
	RecSet.Update
end if
RecSet.Close

MinCon.Close
```

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

## #6 — hallmert, 2006-01-30T20:01Z

Haha! LarsG! Du är en pärla! Tusen tack!

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

## #7 — devotion, 2006-01-30T20:03Z

//Edit 

Sent ute...

Och sedan hade jag läst slarvigt.... sorry...  (y) 

Mvh
Henrik

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

## #8 — Travoni, 2006-01-30T20:07Z

Ett typexempel på en 100% usel titel på ett foruminlägg.

Ex. Antingen är BOF eller EOF satt till True ...
Eller 
Databasfel när jag skall uppdatera...

Skulle passa bättre till detta inlägg.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/141739-vad-är-fel
