IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

DataAdapter Insert et passage en Edition si exception


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 30
    Par défaut DataAdapter Insert et passage en Edition si exception
    Bonsoir,

    Je vous explique mon cas :

    Je rempli un DataTable avec l'insertion de nouveaux enregistrements.

    Au moment du DataAdapter.Update de cette datatable, il m'est possible de récupérer une exception de violation de contrainte et dans ce cas là j'aimerai effectuer un Update de mon enregistrement.

    Je pensais coder celà dans l'evenement RowUpdated mais celà ne fonctionne pas avec le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    private static void daSQL_RowUpdated(object sender, SqlRowUpdatedEventArgs e)
            {
                SqlException ex = e.Errors as SqlException;
                if (ex != null)
                {
                    if (ex.Number == 2627)
                    {
                        e.Row.SetModified();
                        e.Status = UpdateStatus.Continue;
                    }
                }
            }
    Il ne veut pas que je modifier le State du DataRow.

    Si quelqu'un a réussi ce genre de manipulation, je suis preneur.
    Merci d'avance.

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 502
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 502
    Par défaut
    Votre gestion de l’exception me paraît fort étrange, voici un exemple de gestion des exceptions liées aux accès concurrents dans une base.
    http://msdn.microsoft.com/en-us/magazine/cc188748.aspx

  3. #3
    Membre averti
    Inscrit en
    Décembre 2008
    Messages
    30
    Détails du profil
    Informations forums :
    Inscription : Décembre 2008
    Messages : 30
    Par défaut
    Je vais regarder votre lien. Merci de votre aide. Je vous tiens au courant de mon avancement dans la résolution de ce souci.

Discussions similaires

  1. insert avec Jquery et Editable
    Par samgratt dans le forum jQuery
    Réponses: 5
    Dernier message: 22/11/2013, 22h52
  2. [eXo Portal] Spring Portlet passage mode edit à mode view
    Par Gaani dans le forum Portails
    Réponses: 2
    Dernier message: 29/04/2013, 09h41
  3. [Tiny MCE] Offset sur <p> lorsque passage en edit mode :'(
    Par Nadinette dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 18/03/2013, 13h50
  4. pour Insert Edit et Append
    Par djouahra.karim1 dans le forum Bases de données
    Réponses: 4
    Dernier message: 12/06/2005, 11h20
  5. table not in edit or insert mode !
    Par freud dans le forum Bases de données
    Réponses: 4
    Dernier message: 24/12/2003, 22h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo