[ASP/SQL] Resultaat stored procedure verder gebruiken in SP

Pagina: 1
Acties:

  • Kamikazi
  • Registratie: Juli 2001
  • Niet online
Ik probeer het resultaat van een query vanuit een stored procedure, binnen die stored procedure nog een keer te gebruiken. Dus ik heb bijv. deze query:

code:
1
2
3
4
5
6
7
8
9
10
11
12
ALTER PROCEDURE StoredProcedure4
    (
    @forumID as int
    )
AS
SELECT
    TOP 1
    ForumBerichten.berichtDatum
FROM
    ForumBerichten
WHERE
    ForumBerichten.forumID = @forumID


Nu wil ik ForumBerichten.berichtDatum in een variabele stoppen binnen die stored procedure, om later weer te gebruiken.

Dus ik probeerde dit:

code:
1
2
3
DECLARE @testvar as datetime 

SET @testvar = ForumBerichten.berichtDatum


Maar dan krijg ik de fout: "ADO error: The column prefix 'ForumBerichten' does not match with a table name or alias used in the query"

Wat doe ik fout?

  • whoami
  • Registratie: December 2000
  • Laatst online: 20:31
Ff de books online erbij pakken:

Je moet het zo doen:

code:
1
2
3
SELECT TOP 1 @testvar = ForumBerichten.berichtDatum
FROM ForumBerichten
WHERE ForumBerichten.forumID = @forumId

https://fgheysels.github.io/