Avec l'objet SqlCommand de la classe SQLClient, on peut passer les commandes SET ARITHABORT, CONCAT_NULL_YIELDS_NULL avant de faire un INSERT, UPDATE ou DELETE :
- Code: Tout sélectionner
Dim cmd As SqlCommand = New SqlCommand("set ANSI_PADDING,ANSI_WARNINGS,CONCAT_NULL_YIELDS_NULL,ARITHABORT, QUOTED_IDENTIFIER,ANSI_NULLS on ", _Connection, MyTrans)
Comment fait-on avec Linq to SQL? J'ai essayé de rajouter la procédure stockée suivante (code de la page 145 du manuel) au DataContext :
- Code: Tout sélectionner
SET ANSI_PADDING, ANSI_WARNINGS, CONCAT_NULL_YIELDS_NULL,
ARITHABORT, QUOTED_IDENTIFIER, ANSI_NULLS on
SET NUMERIC_ROUNDABORT off
qui est appelée avant un UPDATE par exemple, mais cela ne fonctionne pas.
Merci,


