Bonjour,

J'ai une base (SQLSERVEUR) avec une table avec plusieurs colonnes dont une qui est le calcule de deux autres. C'est à dire la colonne a1,a2 et a3.
Donc a3 = (a1-a2).

Donc voila mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
try
            {
                this.Validate();
                this.XXXXBindingSource.EndEdit();
                XXXXTableAdapter.Update(XXXXXXXXDataSet.AGENTS);
            }
            catch (Exception Ex)
            {
                MessageBox.Show("ERREUR : " + Ex + ". Si le probleme persiste veuillez contacter l'administrateur.");
            }
Et le message d'erreur :

ERREUR : System.Data.SqlClient.SqlException: La colonne "a3" ne peut pas être modifiée, car elle est soit une colonne calculée, soit le résultat d'un opérateur UNION.
Comment contourner mon problème 'proprement' ???
Donc faire un nouveau update non merci en faite je voudrai exclure la colonne (a3) pendant l'update.

Merciiii de votre aide