---
title: "Köra ett till uttryck i istället som det är nu"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/103236-köra-ett-till-uttryck-i-istället-som-det-är-nu"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "medialabs"
published: "2004-05-08T23:53:01.000Z"
updated: "2004-05-09T06:08:07.000Z"
replies: 1
views: 177
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/103236-köra-ett-till-uttryck-i-istället-som-det-är-nu"
---

# Köra ett till uttryck i istället som det är nu

## #1 — medialabs, 2004-05-08T23:53Z

Tjenare, har ett akut problem. Det gäller ett registrerings-script som jag håller på med nu. Allt fungerar förutom att när jag ska köra 2 st olika SQL uttryck, SQL0 & SQL för att kolla om emailadressen redan finns och om användarnamnet redan finns. Som det är nu så körs ju bara SQL och inte SQL0 tillsammans med SQL, om ni fattar.

```
	' ## Kontrollerar om användarnamnet är upptaget eller ledigt
	SQL0 = "UPDATE tbluppgifter SET strusername = strusername WHERE strusername = '" & Trim(FixInject(Request.Form("username"))) & "'"
	SQL = "UPDATE tbluppgifter SET strepost = strepost WHERE strepost = '" & Trim(FixInject(Request.Form("epost"))) & "'"

	' ## -- Öppnar & stänger anslutningen till databasen om användarnamnet eller mailet redan finns --
	ConnectREG.Open strConn
	ConnectREG.Execute SQL, lngRA, 128
	ConnectREG.Close

	' ## -- Fångar upp eventuellt felmeddelande ang. om användarnamnet är upptaget --
	If lngRA > 0 Then
	Session("sError1") = "<font color=""red"">* Användarnamnet eller epost adressen finns redan *</font>"
	
	Set ConnectREG = Nothing
	response.redirect "/register.asp?vad=fel"

	End If
```

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

## #2 — @nders, 2004-05-09T06:08Z

```
	ConnectREG.Open strConn
	ConnectREG.Execute SQL0, lngRA, 128
	ConnectREG.Execute SQL, lngRA2, 128
	ConnectREG.Close

...

If lngRA + lngRA2 > 0 then
```

Fast jag hade gjort det med en selectfråga istället.

```
strSQL = "SELECT 1 FROM tblUppgifter WHERE strepost = '" & Trim(FixInject(Request.Form("epost"))) & "' OR strusername = '" & Trim(FixInject(Request.Form("username"))) & "'"
set objRS = ConnectREG.Execute(strSQL)

...

if not objRS.EOF then
```

Mvh

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/103236-köra-ett-till-uttryck-i-istället-som-det-är-nu
