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

Accès aux données Discussion :

[C#][2.0]Problème de Delete avec DataSet Typé


Sujet :

Accès aux données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2004
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 72
    Par défaut [C#][2.0]Problème de Delete avec DataSet Typé
    Bonjour,

    J'ai généré mon Dataset typé avec visual studio pour une table User simple

    ID : uniqueidentifier
    GID : uniqueidentifier
    Name : varchar
    Pass : varchar

    et j'arrive a ajouter des row a les récuperer mais pas a les supprimer ... help

    voila le code de la suppréssion

    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
    public bool delUser(Guid uid)
            {
                try
                {
                    FalconDataBase.UsersDataTable table;
                    FalconDataBaseTableAdapters.UsersTableAdapter da = new ManageDataBase.FalconDataBaseTableAdapters.UsersTableAdapter();
     
                    table = da.GetData();
                    try
                    {
                        FalconDataBase.UsersRow[] rows = (FalconDataBase.UsersRow[])table.Select("ID = '" + uid + "'");
                        rows[0].Delete();
                        da.Update(table);
                        table.Dispose();
                        da.Dispose();
                        return true;
                    }
                    catch (EvaluateException)
                    {
                        return false;
                    }
                }
                catch (Exception exception)
                {
                    ErrorLog.ErrorManager.AddError(exception, "DataBaseDataSet");
                }
                return false;
            }
    Voila ce que me retourne mon appli lorsque je fait l'update de mon changement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Update requires a valid DeleteCommand when passed DataRow collection with deleted rows.
    Je ne comprend pas trop pourquoi ?? comment puis-je vérifier ma commande DELETE ??

  2. #2
    Membre confirmé
    Inscrit en
    Juillet 2004
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 72
    Par défaut Information
    Alors pour la suite de mon problème je remarque que notre gentil petit générateur automatique ne me génère pas de commande DELETE et UPDATE ... Pourquoi donc ? quelqun pourrais m'aider ?

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2004
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 72
    Par défaut Ajout de commande
    Bon ben j'ai fini par trouver sur un autre forum j'ai ajouter les commande manuellement

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème de DELETE avec IN et SELECT ?
    Par [ZiP] dans le forum Requêtes
    Réponses: 5
    Dernier message: 08/06/2011, 14h52
  2. C# Net - Problème de Binding avec DataSet
    Par Anified dans le forum C#
    Réponses: 0
    Dernier message: 21/09/2009, 03h00
  3. Réponses: 1
    Dernier message: 23/11/2007, 11h03
  4. Réponses: 2
    Dernier message: 11/10/2007, 19h47
  5. [VB.NET]Problèmes avec DataSet
    Par Irish dans le forum ASP.NET
    Réponses: 5
    Dernier message: 08/12/2006, 14h06

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