webForumDet fria alternativet

Kolla returvärde från SP

ASP

6 svar · 298 visningar · startad av ironhead

Medlem sedan mars 20011 346 inlägg
Frågan#1

En kanske korkad/konstig fråga, men vi testar :p

Om man vet inparametrarna till en SP kan man då, utan att man vet vad man får i retur anropa SP:n och på nåt sätt skriva ut alla returvärden man skulle kunna få?

Medlem sedan dec. 19992 085 inlägg
#2

SP?

Medlem sedan mars 20011 346 inlägg
#3

(SP)Stored Procedures
(SV)Lagrade Procedurer

Medlem sedan apr. 2001126 inlägg
#4

Va?

vad är du ute efter?

SP? = Sub Process eller??

mer förklaring tack!

/MJ

Medlem sedan mars 20011 346 inlägg
#5

1. Ville bara veta om man kunde få ut resultatet av en Lagrad Procedur utan att veta vad man får i retur, alltså vad fältet el. aliaset har för namn.

2. I denna procedur: SELECT värde1 As CGS FROM Tabell blah blah
Får man då CGS i retur från Proceduren???

Medlem sedan juni 200032 967 inlägg
#6

Stored procedures levererar normalt ett recordset, precis som en enkel SQL-fråga. Men, det beror lite på vad proceduren innehåller.

Det exempel du gav skulle returnera exakt samma sak som om du bara ställt frågan SELECT värde1 As CGS FROM Tabell , dvs ett recordset med ett fält, och x poster. I stored procedures finns dock möjlighet att leverera tillbaka returparametrar på samma sätt som det finns inparametrar.

I ASP använder man lämpligast Command-objektet, där du både kan sätta inparametrar och ta emot returparametrar.

Mvh,

Medlem sedan mars 20011 346 inlägg
#7

Tack så mycket @nders, precis vad jag var ute efter... :D

260 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)