Recuperare valori Trigger Sql Server vb.net

domenica 26 maggio 2013 - 12.51
Tag Elenco Tags  VB.NET  |  SQL Server 2008 R2

86Marco Profilo | Expert

Salve ragazzi,
non ho ancora creato il progetto per il quale sto chiedendo la domanda, quindi non vorrei dire qualche fesseria :)

La mia idea è questa:
Devo fare una complicata insert su una tabella SQL Server 2012, i dati che però devono essere inseriti devono essere 'analizzati' dopo l'inserimento, e per farlo vorrei utilizzare un trigger AFTER Insert.

Questo trigger restituirà un messaggio all'utente.

Il mio problema è il seguente: in VB.NET dopo che viene effettuata la insert come faccio a intercettare il messaggio restituitomi dal trigger??
E' possibile fare una cosa del genere?

Grazie.
Spero di ricevere Vs aiuto! :)

Buona giornata a tutti.

alx_81 Profilo | Guru

>Salve ragazzi,
ciao

>La mia idea è questa:
>Devo fare una complicata insert su una tabella SQL Server 2012,
>i dati che però devono essere inseriti devono essere 'analizzati'
>dopo l'inserimento, e per farlo vorrei utilizzare un trigger
>AFTER Insert.
>Il mio problema è il seguente: in VB.NET dopo che viene effettuata
>la insert come faccio a intercettare il messaggio restituitomi
>dal trigger??
>E' possibile fare una cosa del genere?
Hai mai pensato di usare invece una stored procedure? Magari con una semplice clausola output sulla insert?

>Grazie.
di nulla!
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi

86Marco Profilo | Expert

Ei ciao,
bhe si tendenzialmente lavoro già in questa maniera.

Il fatto è che volevo provare proprio una cosa del genere.
Ho già un database che lavora con dei trigger (implementati da qualcuno, non da me).

Volevo solo sapere se c'era il modo di farlo interfacciando questo trigger con VB.NET :) tutto qui...

alx_81 Profilo | Guru

>Volevo solo sapere se c'era il modo di farlo interfacciando questo
>trigger con VB.NET :) tutto qui...
io proverei a fare solo con OUTPUT clause..

INSERT INTO Tabella OUTPUT INSERTED.* -- INTO @tabella, se serve VALUES (....) o SELECT ...
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://blogs.dotnethell.it/suxstellino
http://suxstellino.wordpress.com
http://mvp.microsoft.com/profiles/Alessandro.Alpi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5