---
title: "radera, uppdatera, lägga till ny post"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/12498-radera-uppdatera-lägga-till-ny-post"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "soffan76"
published: "2001-11-07T07:55:00.000Z"
updated: "2001-11-07T08:15:00.000Z"
replies: 4
views: 198
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/12498-radera-uppdatera-lägga-till-ny-post"
---

# radera, uppdatera, lägga till ny post

## #1 — soffan76, 2001-11-07T07:55Z

Hej!
Kan någon kommentera (och gärna förbättra koden nedan), den funkar inte så bra. Vad jag vill är att om posten finns i databasen ska den raderas och ersättas. Om den inte finns ska den läggas in på nytt.

```
<%
SQL = "DELETE FROM FordonForare WHERE Fordonsnummer = " & Request.Form("Fordonsnummer") & " "
Set RS = Server.CreateObject("ADODB.Recordset")
RS.Open SQL, Conn, 1,2
SQL2 = "SELECT * FROM FordonForare"
Set RS2 = Server.CreateObject("ADODB.Recordset")
rs2.Open SQL2, Conn, 1,2
rs2.AddNew
rs2("Fordon") = Request.Form("Fordonsnummer")
rs2("Forare") = Request.Form("forare")
rs2.Update
%>
```

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

## #2 — Vide, 2001-11-07T08:00Z

> den funkar inte så bra

Vad är det som inte fungerar?

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

## #3 — soffan76, 2001-11-07T08:04Z

Det är när jag ska lägga till/uppdatera en ny post som det blir: 

```
Microsoft OLE DB Provider for ODBC Drivers error '80040e10' 

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1. 

/test/forare2.asp, line 21
```

På linje 21 står det:RS.Open SQL, Conn, 1,2

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

## #4 — Vide, 2001-11-07T08:06Z

Vilken datatyp är fältet Fordonsnummer? Och vad får du för värde ur Request.Form("Fordonsnummer") när du skriver ut den?

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

## #5 — soffan76, 2001-11-07T08:15Z

Hade gjort ett mycket pinsamt fel, men det var ditt påpekande som gjorde att jag hittade det. Borde kollat lite noggrannare fört. Fältet heter bara "Fordon", inte "Fordonsnummer". 
Pinsamt..
Tack för hjälpen!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/12498-radera-uppdatera-lägga-till-ny-post
