Bonjour !
Voici ma procédure stockée :
J'aimerai lancer une erreur personnalisée qui sera catché dans mon programme développé avec VB.NET.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 CREATE PROCEDURE [dbo].[cContactCategory_Delete] (@ID_ContactCategory [decimal](18, 0), @_DeletedBy [decimal](18, 0)) AS If Exists (SELECT ID_DataBaseIDs FROM sDatabaseIDs WHERE ValueID = @ID_ContactCategory AND TableName LIKE 'cContactCategory') .......lancement d'une erreur....... ELSE BEGIN BEGIN TRANSACTION SET NOCOUNT ON UPDATE [dbo].[cContactCategory] SET [_DeletedBy] = @_DeletedBy WHERE ([ID_ContactCategory] = @ID_ContactCategory) SET NOCOUNT ON DELETE FROM [dbo].[cContactCategory] WHERE ([ID_ContactCategory] = @ID_ContactCategory) COMMIT TRANSACTION END GO
J'espère avoir été clair !
Merci d'avance
Partager