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

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2004
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 72
    Points : 68
    Points
    68
    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 du Club
    Inscrit en
    Juillet 2004
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 72
    Points : 68
    Points
    68
    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 du Club
    Inscrit en
    Juillet 2004
    Messages
    72
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 72
    Points : 68
    Points
    68
    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, 13h52
  2. C# Net - Problème de Binding avec DataSet
    Par Anified dans le forum C#
    Réponses: 0
    Dernier message: 21/09/2009, 02h00
  3. Réponses: 1
    Dernier message: 23/11/2007, 10h03
  4. Réponses: 2
    Dernier message: 11/10/2007, 18h47
  5. [VB.NET]Problèmes avec DataSet
    Par Irish dans le forum ASP.NET
    Réponses: 5
    Dernier message: 08/12/2006, 13h06

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