---
title: "Får duplicate entry i röstning"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/139686-får-duplicate-entry-i-röstning"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "WebbisNet"
published: "2005-12-21T10:06:00.000Z"
updated: "2005-12-25T23:37:43.000Z"
replies: 9
views: 370
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/139686-får-duplicate-entry-i-röstning"
---

# Får duplicate entry i röstning

## #1 — WebbisNet, 2005-12-21T10:06Z

SQL:

```
Set lista=objConn.Execute("SELECT tblUsers.userID, tblUsers.username, "&_
"tblUsers_skrivklada.ID, tblUsers_skrivklada.* "&_
"FROM tblUsers INNER JOIN tblUsers_skrivklada ON tblUsers.userID ="&_
"tblUsers_skrivklada.userID where ID ="&request("ID"))

rostvarde=lista("rostvarde")
antal=lista("antal")
If antal <> 0 Then
[B]snitt=replace((FormatNumber(rostvarde/antal,2)),",",".")[/B]
 Else
 snitt=0
End if
```

Denna kod ger mig

INSERT INTO tblUsers_skrivklada_CR (ID,userID,IP,Fran) VALUES(156,805,'62.20.240.105',1)

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

\[MySQL\]\[ODBC 3.51 Driver\]\[mysqld-4.0.25-max\]Duplicate entry '156' for key 1

/roster/rosta_skrivklada.asp, line 27 

Rad 27 är den fetmarkerade

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

## #2 — Melea, 2005-12-21T10:09Z

Har du satt ID som auto_increment? Isåfall behöver du inte lägga till det.
Felmeddelandet genereras pga. att du redan har en post som har ID 156.
Antingen tar du bort Unique på den kolumnen, eller så lägger du inte till något ID i INSERT INTO-satsen.

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

## #3 — WebbisNet, 2005-12-21T10:13Z

Det är bara det att koden har funkat innan när jag hade access, och som du ser har jag ingen insert där

och ID är primärnyckeln som jag måste ha, har inga unika nycklar

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

## #4 — Melea, 2005-12-21T10:14Z

Ändra då bara värdet 156 till något annat.
Verkar ju som det blev galet när du exporterade datan till MySQL.

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

## #5 — WebbisNet, 2005-12-21T10:20Z

När jag ändrar id på den psten så går det, men sen när jag röstar på en annan bild så får jag samma fel

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

## #6 — cyprys, 2005-12-21T10:39Z

Ja, Som melea sa. Primärnyckeln måste vara unik för att din select-fråga ska fungera. Det har alltså inte gått riktigt rätt till vid exporteringen, som än en gång sagts.
Se till att id blir unikt i din mySQL-databas.

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

## #7 — WebbisNet, 2005-12-21T10:47Z

nu får jag 

INSERT INTO tblUsers_skrivklada_CR (userID,IP,Fran) VALUES(812,'62.20.240.105',1)

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

\[MySQL\]\[ODBC 3.51 Driver\]\[mysqld-4.0.25-max\]Duplicate entry '0' for key 1

/roster/rosta_skrivklada.asp, line 27 

tog bort id eftersom det är auto increment och inte behöver läggas in

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

## #8 — cyprys, 2005-12-21T10:54Z

Är du verkligen säker på att det är auto_increment?

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

## #9 — WebbisNet, 2005-12-21T11:07Z

> **cyprys skrev:**
>
> Är du verkligen säker på att det är auto_increment?

Skickar med bild

Bilagor:

- [rostning.jpg](https://www.webforum.nu/a/8902.jpg)

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

## #10 — WebbisNet, 2005-12-25T23:37Z

Nån som kan hjälpa?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/139686-får-duplicate-entry-i-röstning
