---
title: "Databasfel: Ett fel inträffade"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13485-databasfel-ett-fel-inträffade"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "eas"
published: "2002-01-01T15:14:00.000Z"
updated: "2002-01-02T09:13:00.000Z"
replies: 3
views: 191
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/13485-databasfel-ett-fel-inträffade"
---

# Databasfel: Ett fel inträffade

## #1 — eas, 2002-01-01T15:14Z

Jag fasnat i ett problem...

Jag får detta meddelande

```
Microsoft OLE DB Provider for ODBC Drivers fel '80040e21' 

Ett fel inträffade 

/fotbollssajten/profiler_redigera.asp, rad 45
```

Jag kör denna kod(rad 45 är fet):

```
<%
IF Request.Querystring("spara") = "ja" then

Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("sajten.mdb")&";"

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

Addera = "SELECT * FROM profiler WHERE id="&id

RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

[b]RecSet("spelare") = Request.Form("spelare")[/b]
RecSet("lag") = Request.Form("lag")
RecSet("land") = Request.Form("land")
RecSet("text") = Request.Form("text")
RecSet("skribent") = Request.Form("skribent")
RecSet("email") = Request.Form("email")
RecSet("datum") = Now

RecSet.Update
RecSet.close
Connect.close

Response.redirect "profiler.asp?id="&id

ELSE
%>
```

Vad kan vara fel :q

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

## #2 — Rinaldo, 2002-01-01T15:23Z

Addera = "SELECT \* FROM profiler WHERE id="&id

Kan det bero på identifieraren på denna rad...

Vad syftar id på? Har du en variabel där som du frågar efter?

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

## #3 — eas, 2002-01-01T15:52Z

Längst upp på sidan står det

```
id = Request.Querystring("id")
```

Detta eftersom jag använder id på många ställen på sidan!

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

## #4 — PatrikB, 2002-01-02T09:13Z

Du har bara glömt att ställa recordsetet så att det kan ta emot nya uppgifter:

```
RecSet.Open Addera, Connect, 3, 3

RecSet("spelare") = Request.Form("spelare")
```

cya,
PatrikB

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13485-databasfel-ett-fel-inträffade
