Avatar billede mydream Nybegynder
31. januar 2007 - 21:53 Der er 7 kommentarer og
1 løsning

output i asp fra stored procedure.

Jeg har en stored procedure som skal leveret et output, jeg kan anvende i min asp kode.

Min Stored procedure:

CREATE  PROCEDURE dbo.sp_votekonkurrence

@BID int,
@SID int,
@msg varchar(255) output

AS
BEGIN
if((select count(*) as antal from ratings where BID =@BID)<5)
BEGIN
insert into ratings (BID,nummer) values (@BID,@SID)


SET @msg=1

END
ELSE
BEGIN
SET @msg=2

END
end
GO


Min asp kald til proceduren:

sql = "EXECUTE sp_votefotokonkurrence "&id&", "&nummer&""
DB.Execute(sql)

----------------------

Hvordan får jeg hentet @msg ud? f.eks. til en

dim variabel
variabel = [@msg]
Avatar billede 0xffff Nybegynder
01. februar 2007 - 09:22 #1
Afslut med en select @msg ?
Avatar billede mydream Nybegynder
01. februar 2007 - 09:39 #2
afslut hvor? i asp eller i sp?

Hvor skal det sættes ind præcist?
Avatar billede 0xffff Nybegynder
01. februar 2007 - 10:02 #3
I din stored procedure
Avatar billede mydream Nybegynder
01. februar 2007 - 10:09 #4
Det har jeg forsøgt. Det giver ikke noget output i aspkoden. Hvordan bruger jeg outputtet der?
Avatar billede 0xffff Nybegynder
01. februar 2007 - 13:33 #5
Du skal lave et recordset ligge resultat af din query over i recordset.

Derefter kan du aflæse værdien fra feltet.
Avatar billede mydream Nybegynder
01. februar 2007 - 13:36 #6
Hvorfor vil du lave et Recordset? jeg har kun brug for at få en enkelt variabel ud. Jeg mangler ganske enkelt den konkrete kode i asp dokumentet til at få variablen ud.
Avatar billede 0xffff Nybegynder
01. februar 2007 - 13:52 #7
Du kan ikke overføre en variabel fra SQL server til ASP uden at bruge et recordset.

Selv om det bare er en enkelt variabel der skal til, desværre. Ikke som jeg kender til ihvertfald. Så er der en af de andre brugere herinde der skal træde ind og hjælpe.
Avatar billede mydream Nybegynder
02. februar 2007 - 20:02 #8
Jo det kan man godt. :)

Jeg fandt selv løsningen et andet sted:
http://www.asp101.com/samples/viewasp.asp?file=storedprocs.asp
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester