---
title: "Ej dubletter"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21638-ej-dubletter"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "nicon"
published: "2001-10-02T07:06:00.000Z"
updated: "2001-10-02T07:27:00.000Z"
replies: 1
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/databaser-sql/21638-ej-dubletter"
---

# Ej dubletter

## #1 — nicon, 2001-10-02T07:06Z

Jag har en medlems databas, när nya användare registrerar sig så ska det inte kunna bli dubletter, har gjort såhär men det verkar inte fungera. 

Tips!?

```
<%
Dim idnr
idnr = request.form("username")

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("members2.mdb")

	SQL = "SELECT * FROM Members WHERE Username = " + Replace(idnr, "'", "''") + ""
	Set view = Connect.Execute(SQL)
	Username = view("Username")
	

Connect.Close
Set Connect = Nothing

if idnr = Username then
responde.redirect "register.asp?error=Användarnamnet%20upptaget!"
end if

	%>
```

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

## #2 — @nders, 2001-10-02T07:27Z

I VB-Script konkatenerar man bäst med &. Dessutom skall du ha apostrofer runt värden där fältet är av typen text.

Jag pillade lite i din asp-kod också, hoppas det inte gör något.

```
<%
Dim idnr, error
error = false
idnr = request.form("username")
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("members2.mdb")

SQL = "SELECT * FROM Members WHERE Username = '" & Replace(idnr, "'", "''") & "'"
Set view = Connect.Execute(SQL)
if view.eof then error = true

Connect.Close
Set Connect = Nothing

if error then responde.redirect "register.asp?error=Användarnamnet%20upptaget!"
%>
```

**red:** kan vara bra att klistra in koden också. ;)

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21638-ej-dubletter
