---
title: "Addnew till access-DB"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8647-addnew-till-access-db"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "lolukokasos"
published: "2001-03-22T07:43:00.000Z"
updated: "2001-03-22T13:20:00.000Z"
replies: 12
views: 227
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/8647-addnew-till-access-db"
---

# Addnew till access-DB

## #1 — lolukokasos, 2001-03-22T07:43Z

Jag har problem med att uppdatera en tabell i access, tabellen innehåller några fält som är av typen PM. Koden ser ut så här:

Set Con=Server.CreateObject("ADODB.Connection")
   Set rs=Server.CreateObject("ADODB.Recordset")
   Con.Open "driver={Microsoft Access Driver (\*.mdb)};dbq=c:\\inetpub\\wwwroot\\tomalu\\db\\tomalu.mdb"
   SQL="SELECT \* FROM Recept WHERE 1=2"
   rs.Open SQL,Con,1,2
   rs.AddNew
   rs("Anvandarnamn")=Request.Form("receptnamn")
   rs("Receptnamn")=Request.Form("receptnamn")
   rs("Ingredienser")=Request.Form("ingredienser")
   rs("Forord")=Request.Form("forord")
   rs("Tillagningssatt")=Request.Form("tillagningssatt")
   rs("Typ")=Request.Form("typ")
   rs.update
   rs.close 

Jag får givetvis fel på rad rs.update, är det någon som kan hjälpa mig.....  Alla är vi barn i början....... /Lukas

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

## #2 — @nders, 2001-03-22T07:46Z

vad får du för felmeddelande då?

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

## #3 — lolukokasos, 2001-03-22T07:49Z

Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E2F)
\[Microsoft\]\[Drivrutin för ODBC Microsoft Access\]Fel i rad 
/tomalu/receptreg.asp, line 19

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

## #4 — @nders, 2001-03-22T07:55Z

rs.Open SQL,Con,1,2

är du säker på att parametrarna 1 och 2 är korrekta? jag är lite dålig på ado-bitarna.

jag skulle iofs föreslå att du skriver en riktig insert-fråga istället för kackiga ado-metoder.

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

## #5 — lolukokasos, 2001-03-22T08:01Z

oki, ska undersöka saken och testa. Det lustiga är att jag i samma DB (annan tabell) använder i stort sätt samma kod som fungerar alldeles utmärkt. Men jag ska testa INSERT istället...

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

## #6 — LarsG, 2001-03-22T11:28Z

Felkoden 0x80040E2F betyder egentligen följande:

A specified value violated the integrity
constraints for a column or table

Antingen något primary key/foreign key/unique problem

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

## #7 — @nders, 2001-03-22T11:29Z

larsg, det skulle inte förvåna mig om du plockade det där rätt ur huvudet. ;)

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

## #8 — lolukokasos, 2001-03-22T12:30Z

Det funkade med INSERT, men skumt är det för då kan jag inte göra rs.close.
 
I tabellen har jag två attribut som primärnyckel, ska man bete sig på nåt speciellt sätt med ADO, är det nån som vet?

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

## #9 — @nders, 2001-03-22T12:35Z

du ska inte skapa något recordset då du använder insert, utan endast köra

```
dinconnection.execute (insertfrågan)
```

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

## #10 — @nders, 2001-03-22T12:36Z

skäms på oss!

har ju glömt: **välkommen till webforum, lolukokasos!** :)

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

## #11 — lolukokasos, 2001-03-22T12:48Z

tack för dina inlägg, jag ska testa. Tack för välkommnandet, mycket bra forum....

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

## #12 — LarsG, 2001-03-22T13:11Z

@anders, och kanske andra också
 <http://support.microsoft.com/support/kb/articles/Q168/3/54.asp?LN=EN-US&SD=gn&FR=0&qry=0x80040E2F&rnk=1&src=DHCS_MSPSS_gn_SRCH&SPR=MSALL> 

Mappning av felkoder mellan OLEdb och ADO

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

## #13 — @nders, 2001-03-22T13:20Z

störtbra länk, larsg! thanks! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/8647-addnew-till-access-db
