webForumDet fria alternativet
Logga in / Bli medlem

stored procedure

Databaser & SQL

2 svar · 148 visningar · startad av maland

Medlem sedan nov. 200156 inlägg
Frågan#1

Har gjort en sp som ser ut såhär....
create procedure sp_test
@roll varchar (50)
as
select * from roller
where roll = @roll
go

Den här vill jag använda när jag ska visa information om ett projekt. Då ska jag kolla om roll = 1, 2 eller 3....och skriva info därefter...

Hur gör jag? Jag behöver ropa på den tre olika gånger. På ett ställe skriver jag info om roll =1 osv

Nu har jag skrivit setRs = dbase.execute("sp_test")......men hur får jag fram att roll=1

Medlem sedan dec. 200012 464 inlägg
#2

Det är bara att ange parametervärdet efter procedurenamnet.

setRs = dbase.execute("sp_test '1'")
Medlem sedan nov. 200156 inlägg
#3

Ok! Tack =)

269 ms totalt · 4 externa anrop · v20260731065814-full.05830320
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)