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
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