Stored Procedure e Tabelle Temporanee

  • Creatore Discussione Creatore Discussione mythar
  • Data di inizio Data di inizio

mythar

Utente Attivo
16 Gen 2006
148
0
0
46
Naples
Ciao a tutti,
ho questo piccolo problemino:
Devo creare una stored che popola una tabella virtuale con un solo campo, che devo poi leggere tramite vb 2005.

Questa è la stored:

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO

-- Creation date:
-- Author:

ALTER procedure [Office].[VerificaEventi] (@Azienda int,@utente int, @testo nvarchar(255) output)
as

-- create temp table
CREATE TABLE #temp
(
testo NVARCHAR(255)
)

BEGIN
EXEC('INSERT INTO #temp(testo) values (''2 nuovi messaggi di posta'')')
EXEC('INSERT INTO #temp(testo) values (''1 nuovo appuntamento in agenda'')')
END

select @testo = testo from #temp

DROP TABLE #temp

Il problema che ho è questo:
Eseguendo la stored in sqlserver2005, il risultato che ottengo è solo il secondo dei 2 record che inserisco.
Da vb invece non ottengo nulla.

Vi prego....AIUTAAAAAAATEMI
 

Discussioni simili