Jag har ett väldigt besvärligt fel som jag får i SQLserver 2000 i komb. med ADO 2.5.
Felet är det att jag inte kan hämta ut "recordcount" från en fråga jag kör i en SP (Stored Procedure) då jag deklarerar variabler i den.
Alltså gör jag en SP med en enkel sqlsats så går det fint att hämta ut recordcount med "ADORS.recordcount", men så fort jag deklarerar variabler i min SP så får jag inte ut något. (jag har rätt cursortype på mitt RSObj)
CREATE PROC wwpGetTexts
@intTopSel int = 0,
@intActive int = 1,
@intTypesID int,
@strSQL varchar(1000) = '',
@intTextsID int = 0,
@intGroupsID int = 0
AS
SET @strSQL = 'SELECT '
IF @intTopSel <> 0 BEGIN
SET @strSQL = @strSQL +' TOP '
SET @strSQL = @strSQL +CAST(@intTopSel AS varchar(100))
END
SET @strSQL = @strSQL +' * '
SET @strSQL = @strSQL+' FROM texts WHERE active='
SET @strSQL = @strSQL+CAST(@intActive AS varchar(100))
SET @strSQL = @strSQL+' AND typesID = '
SET @strSQL = @strSQL+CAST(@intTypesID AS varchar(100))
IF @intTextsID <> 0 BEGIN
SET @strSQL = @strSQL +' AND textsID = '
SET @strSQL = @strSQL +CAST(@intTextsID AS varchar(100))
END
SET @strSQL = @strSQL+' ORDER BY groupID ASC'
EXEC (@strSQL)
GO