---
title: "Kontrollera om värde finns redan i tabell i accessdatabas"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/185892-kontrollera-om-värde-finns-redan-i-tabell-i-accessdatabas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "itman"
published: "2011-01-24T13:46:32.000Z"
updated: "2011-01-26T08:20:09.000Z"
replies: 5
views: 1302
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/185892-kontrollera-om-värde-finns-redan-i-tabell-i-accessdatabas"
---

# Kontrollera om värde finns redan i tabell i accessdatabas

## #1 — itman, 2011-01-24T13:46Z

Hej 
Jag vill kontrollera om ett värde redan finns i tabell i accessdatabasen, innan värdet ska läggas till! 
Är det någon som har ett bra förslag på hur ett script skulle kunna se ut!

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

## #2 — Lasp, 2011-01-24T16:33Z

Kan du söka först på det specifika värdet?

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

## #3 — bikic, 2011-01-26T07:39Z

Precis som lasp säger så är det bara att kolla om värdet finns i databasen eller inte precis innan du lägger till de nya värdena.

Du skulle till och med kunna göra så här:

```
Set Recset = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM tabell WHERE fältnamn='" & Request.Form("värde") & "'"
Recset.Open SQL, Connect, 1, 2
					
	If Recset.EOF Then
		' Här lägger du till den nya datan
	Else
		'Här skickar du tillbaka ett meddelande om att värdet redan finns.
	End If

Recset.Close
Set Recset = Nothing
```

Lycka till!

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

## #4 — voigtann1, 2011-01-26T07:58Z

bikic, använd inte \*, speciellt bara om du vill veta om det finns ett fältnamn räcker att du kör:

```
"SELECT 1 FROM tabell WHERE fältnamn='" & Request.Form("värde") & "'"
```

finns ingen anleding att hämta ut hela tabellen bara om du skall kolla om ett värde finns redan eller inte.

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

## #5 — @nders, 2011-01-26T08:04Z

... och glöm inte sql injection.

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

## #6 — bikic, 2011-01-26T08:20Z

Självklart Voigt - det var mer funktionen jag var ute efter för att visa hur man kunde göra det enkelt.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/185892-kontrollera-om-värde-finns-redan-i-tabell-i-accessdatabas
