---
title: "Incorrect syntax fel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/130288-incorrect-syntax-fel"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Bjuris"
published: "2005-06-20T06:56:49.000Z"
updated: "2005-06-20T07:40:48.000Z"
replies: 2
views: 211
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/130288-incorrect-syntax-fel"
---

# Incorrect syntax fel

## #1 — Bjuris, 2005-06-20T06:56Z

Jag blir inte riktigt klok.

Jag har en sp som inte fungerar, men jag tycker att den ser ok ut.

```
CREATE PROCEDURE sp_Roles
	@SystemID 	nvarchar (50),
	@UserID 	nvarchar (50)
AS
SELECT Role
FROM UserRoles
WHERE SystemID = @SystemID and UserID= @UserID
GO
```

 

Den är ju så basic så att det egentligen inte skulle kunna vara något fel i den.
Alla fält och tabellnamn är kollade så att de stämmer.

men jag får följande fel:
Line 1: Incorrect syntax near 'ad'.  när frågan körs via koden i c#
ad = UserID

Tabellen: UserRoles
SystemID \| UserID \| Role

edt.
Skickar även med koden som jag använder för att köra 

```
dg.ExecuteQuery("sp_Roles '"+SystemId.Trim()+"' '"+UserId.Trim()+"'",ref rows);
```

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

## #2 — LarsG, 2005-06-20T07:28Z

```
dg.ExecuteQuery("sp_Roles '"+SystemId.Trim()+"' ,'"+UserId.Trim()+"'",ref rows);
```

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

## #3 — Bjuris, 2005-06-20T07:40Z

Ibland blir man så jäkla blind... oj oj vad många timmar detta enkla skitproblem har stulit av mig.

Men som vanligt så kan man lita på LarsG, tackar!! :bire

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/130288-incorrect-syntax-fel
