16. oktober 2004 - 18:56Der er
11 kommentarer og 1 løsning
Hvordan fange returværdi på en slette SP
Jeg har en SP som nedenfor. jeg vil gerne fange hvor mange proceduren har slettet. Hvad er det for en værdi, som jeg skal angive i en return. I'm New to SP
Henrik
CREATE PROCEDURE [DBO].[SLETGMLOGFEJLLOG] AS DELETE FROM dbo.logind WHERE (datoogtid < { fn NOW() } - 14) OR (Fejl = 1) GO
CREATE PROCEDURE [DBO].[SLETGMLOGFEJLLOG] @Count int OUTPUT AS DELETE FROM dbo.logind WHERE (datoogtid < { fn NOW() } - 14) OR (Fejl = 1) SET @Count = @@ROWCOUNT GO
Måske kan du hjælpe mig en bitte smule mer ? SP kører men output er 'undefined'. Jeg har prøvet alt fra cmd("Count").value ja til ... Kan du spotte fejlen ?
Henrik
<% //---- CommandTypeEnum Values ---- var con = Server.CreateObject("ADODB.Connection"); var cmd = Server.CreateObject("ADODB.Command");
Hm - det her rider mig som en lille mare. Jeg har også prøvet med @ og nu også med en ren return ????? !!! --> 'Der blev slettet : undefined' :
CREATE PROCEDURE [DBO].[SLETGMLOGFEJLLOG] AS Declare @Count INT DELETE FROM dbo.logind WHERE (datoogtid < { fn NOW() } - 14) OR (Fejl = 1) SET @Count =@@ROWCOUNT return( @Count) GO
<% var con = Server.CreateObject("ADODB.Connection"); var cmd = Server.CreateObject("ADODB.Command");
Tak for din indsats. Det kunne godt ligne Csharp, men er blot javascript. Du bruger også try catch i java og javascript. Jeg har også prøvet den variation. it strikes me - jeg prøver at løfte den i ASP gruppen. Tak Anyway.
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.