---
title: "Returvärde SP?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/89821-returvärde-sp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ironhead"
published: "2003-11-06T12:55:41.000Z"
updated: "2003-11-20T14:00:20.000Z"
replies: 4
views: 275
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/89821-returvärde-sp"
---

# Returvärde SP?

## #1 — ironhead, 2003-11-06T12:55Z

Kan man anropa en Lagrad Procedur och få ett returvärde om en post redan finns?

typ:

```
if not exists(SELECT * FROM  test WHERE lag=@lag)
INSERT INTO......
else
=FELMEDDELANDE till klient=
```

 

..så om jag försöker lägga in ett värde i ett fält som redan finns, så vill jag att klienten ska få ett felmeddelande att: "en post med detta lag finns redan". Kan man fånga upp det redan i SP:n?

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

## #2 — ironhead, 2003-11-10T12:04Z

\*BUMP\*

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

## #3 — voigtann1, 2003-11-10T19:42Z

Jag vet ett snabbt sätt... vet inte om det är det snabbaste... kör en SQL sats:

```
SQL = "Select lag from test where lag = @lag"
```

och gör en recset, rs eller vad du nu gör. kör:

```
if rs.eof then
SQL = "insert into..."
else
Response.write "En post med detta lag finns redan"
end if
```

är det så du ville ha?

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

## #4 — LarsG, 2003-11-10T20:07Z

Det finns lite olika sätt.

Du kan göra 

```
set nocount on

if not exists(SELECT * FROM  test WHERE lag=@lag)
begin
INSERT INTO......
  return 0
end
else
return 1
```

och titta på returkoden i klienten. Eller så kan du använda

<http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_ra-rz_5ooi.asp>

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

## #5 — ironhead, 2003-11-20T14:00Z

Tack LarsG det var vad jag var ute efter ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/89821-returvärde-sp
