---
title: "Exists"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/10787-exists"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "cherub"
published: "2001-07-26T09:34:00.000Z"
updated: "2001-07-26T11:02:00.000Z"
replies: 3
views: 221
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/10787-exists"
---

# Exists

## #1 — cherub, 2001-07-26T09:34Z

Hej!
När en person uppdaterar sina uppgifter vill jag kolla om den emailen eller användarnamnet han har ändrat till inte används av någon annan person.

Körde förut med två olika select satser för detta men skulle nu vilja ha det i en där recordsetet blir två "fält" som retunerar 0 och 1...
Används både email och användarnamn av någon anna så retunerar rs:et således 
bEmailExists = 1
bUsernameExists = 1

Hänger ni med?

Har provat med:
SELECT EXISTS(SELECT \* FROM users WHERE Email = 'kalle@sverige.nu' AND userID \<\> 5) AS bEmailExists, EXISTS(SELECT \* FROM users WHERE username = 'kalle' AND userID \<\> 5) AS bUsernameExists

Men det vill sig inte någon som vet hur man gör?

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

## #2 — icaaq, 2001-07-26T09:36Z

ett litet inlägg, men det är väl inte så ofta två personer har lika epost adress... :OO

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

## #3 — cherub, 2001-07-26T09:39Z

Nej... Men chansen finns... Tro mig... 
Det är en kundDB och på vissa företag sitter två personer med samma email-adress och vet inte att den andre har registrerart sig... 

eller så har de ett gammaltkonto de glömt att de registrerat så de ändrar tillsamma...

så jag måste kolla det... försäkerhets skull...

.rickard

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

## #4 — PatrikB, 2001-07-26T11:02Z

Om du indexerar båda de fälten och inte tillåter dubbletter så kommer du att få ett felmeddelande när de försöker att ändra till ngn email/användarnamn som redan finns.
det felmeddelandet kan du snappa upp om du kör: On Error Resume Next

Kolla sedan vad det är för felmeddelande och sedan printa ut ngn fin text om att användarnamnet eller emailen redan finns och be dem ändra ngn, printa samtidigt ut formuläret med alla redan ifyllda formfields intakta

cya,
PatrikB

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/10787-exists
