webForumDet fria alternativet

Incorrect syntax fel

2 svar · 209 visningar · startad av Bjuris

BjurisMedlem sedan juli 2001542 inlägg
#1

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);
LarsGMedlem sedan dec. 200012 465 inlägg
#2
dg.ExecuteQuery("sp_Roles '"+SystemId.Trim()+"' ,'"+UserId.Trim()+"'",ref rows);
BjurisMedlem sedan juli 2001542 inlägg
#3

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

Genererad på 376 ms · cache AV · v20260730165559-full.f96bc7eb