---
title: "Fel vid uppatering av DB"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/50657-fel-vid-uppatering-av-db"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "dahlgren"
published: "2002-08-18T14:46:36.000Z"
updated: "2002-08-18T15:03:20.000Z"
replies: 6
views: 208
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/50657-fel-vid-uppatering-av-db"
---

# Fel vid uppatering av DB

## #1 — dahlgren, 2002-08-18T14:46Z

Detta felmedelande dyker upp

Microsoft OLE DB Provider for ODBC Drivers error '80040e21' 

Multiple-step OLE DB operation generated errors. Check each OLE DB status value, if available. No work was done. 

/dweb/intern/mat/uppdat_mat.asp, line 21 

när jag använder förjande kod

```
	Set RecSet = Server.CreateObject("ADODB.Recordset")
   Uppdatera = "SELECT * FROM mat WHERE ID = " & Request.Form("dold") & " "
   RecSet.Open Uppdatera, Conn, adOpenStatic, adLockOptimistic 

	RecSet("rubrik") = Request.Form("rubrik")
	RecSet("ingredienser") = Request.Form("ingredienser")
	RecSet("beskrivning") = Request.Form("beskrivning")
	RecSet("kommentarer") = Request.Form("kommenater")
	RecSet("sender") = Request.Form("sender")
	[b]RecSet("godkand") = Request.Form("godkand")[/b]
	RecSet("lista") = Request.Form("lista")
	RecSet.Update
```

Rad 21  är fetmarkerad. Förstår inte varför det blir fel just där, det funkar om jag tar bort den raden. Någon som kan förstå åt mig?

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

## #2 — LarsG, 2002-08-18T14:51Z

Vad är godkand för typ av fält? Är det Ja/Nej så kan du testa med 

```
RecSet("godkand") = len(Request.Form("godkand"))
```

under förutsättning att Request.Form("godkand") är en checkbox.

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

## #3 — dahlgren, 2002-08-18T14:53Z

Det är ett vanligt text fält. fast det innehåller ja eller nej förhoppningsvis

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

## #4 — @nders, 2002-08-18T14:55Z

Är fältet markerat obligatoriskt i Access? I så fall, kontrollera om Request.Form("godkand") har ett värde. Om inte annat prova att hårdkoda ett värde för det fältet.

Mvh,

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

## #5 — trexter.com, 2002-08-18T14:59Z

Hmms... brukar man inte använda RecSet.AddNew i sådana här sammanhang?

 :q

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

## #6 — dahlgren, 2002-08-18T15:02Z

Hittade felet och skäms lite...
Om man namnger forumläret godkand så är det lättare att hitta jag infe från det.

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

## #7 — LarsG, 2002-08-18T15:03Z

Nej, det är en uppdatering av en befintlig post han vill åstadkomma. Det är ingen ny post som han försöker lägga till.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/50657-fel-vid-uppatering-av-db
