08. august 2001 - 15:05Der er
14 kommentarer og 1 løsning
Hvordan returnere jeg en værdi fra en stored procedure
Hvordan giver jeg @antal en værdi. Jeg ved godt hvordan værdien hentes fra ASP, spørgsmålet er hvordan jeg sætter @antal, så den bliver returneret som et output parameter?
CREATE PROCEDURE test @antal OUTPUT as set @antal = 12 go
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
With con .CommandText = \"test\" .CommandType = adCmdStoredProc .Parameters.Append objCmd.CreateParameter(\"Return\", adInteger, adParamOutput) .Execute End With
grunden til at du ikke kan bruge konstantnavnene er fordi du ikke har defineret dem i global.asa, men det er heller ikke nødvendigt, som du selv har fundet ud af, da du kan bruge konstantværdierne!
Hvis din stored procedure retunere én værdi skal du bruge: command.Execute RecordsAffected, Parameters, Options
men hvis den retunere et recordset skal du bruge: Set recordset = command.Execute( RecordsAffected, Parameters, Options )
hvis du vil bruge konstantnavnene kan du sætte denne linie i toppen af din global.asa eller i toppen af det dokument du arbejder med <!-- METADATA TYPE="typelib" UUID="00000200-0000-0010-8000-00AA006D2EA4" -->
Synes godt om
Ny brugerNybegynder
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.