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 :

[SqlCE]Execution de plusieurs requetes dans la même commande.


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Avatar de méphistopheles
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 551
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 551
    Par défaut [SqlCE]Execution de plusieurs requetes dans la même commande.
    Bonjour.

    J'ai récemment essayé d'executer une commande de ce genre:
    Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    UPDATE [Categories] SET [Category Name]=@__0Category__Name, [Description]=@__0Description, [Picture]=@__0Picture, [SyncTime]=GetDate(), [UpdateTime]=@__0UpdateTime WHERE  [Category ID]=@__0Category__ID;
    UPDATE [Categories] SET [Category Name]=@__1Category__Name, [Description]=@__1Description, [Picture]=@__1Picture, [SyncTime]=GetDate(), [UpdateTime]=@__1UpdateTime WHERE  [Category ID]=@__1Category__ID;
    UPDATE [Categories] SET [Category Name]=@__2Category__Name, [Description]=@__2Description, [Picture]=@__2Picture, [SyncTime]=GetDate(), [UpdateTime]=@__2UpdateTime WHERE  [Category ID]=@__2Category__ID;
    UPDATE [Categories] SET [Category Name]=@__3Category__Name, [Description]=@__3Description, [Picture]=@__3Picture, [SyncTime]=GetDate(), [UpdateTime]=@__3UpdateTime WHERE  [Category ID]=@__3Category__ID;
    UPDATE [Categories] SET [Category Name]=@__4Category__Name, [Description]=@__4Description, [Picture]=@__4Picture, [SyncTime]=GetDate(), [UpdateTime]=@__4UpdateTime WHERE  [Category ID]=@__4Category__ID;
    UPDATE [Categories] SET [Category Name]=@__5Category__Name, [Description]=@__5Description, [Picture]=@__5Picture, [SyncTime]=GetDate(), [UpdateTime]=@__5UpdateTime WHERE  [Category ID]=@__5Category__ID;
    UPDATE [Categories] SET [Category Name]=@__6Category__Name, [Description]=@__6Description, [Picture]=@__6Picture, [SyncTime]=GetDate(), [UpdateTime]=@__6UpdateTime WHERE  [Category ID]=@__6Category__ID;
    UPDATE [Categories] SET [Category Name]=@__7Category__Name, [Description]=@__7Description, [Picture]=@__7Picture, [SyncTime]=GetDate(), [UpdateTime]=@__7UpdateTime WHERE  [Category ID]=@__7Category__ID;
    à l'aide d'un ExecuteNonQuery d'un sqlCeCommand... et autant la requète marche bien quand je l'envoie directement au server autant en passant par la command (avec tous les paramètres entrés bien sûr), j'ai une erreur sql de type "parse error" qui serait près du second "UPDATE"...
    Plus étrange, si j'exécute chacune de ces requètes une à une, il n'y a pas de problèmes non plus...

    quelqu'un a-t'il une idée de l'origine du problème ?


    Merci

  2. #2
    Membre émérite Avatar de chamamo
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    588
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 588
    Par défaut
    Bonjour,

    Pourquoi tu n'utilise pas un DataAdapter sur un DataSet qui contient les lignes?

  3. #3
    Membre Expert
    Avatar de méphistopheles
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 551
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 551
    Par défaut
    Citation Envoyé par chamamo Voir le message
    Bonjour,

    Pourquoi tu n'utilise pas un DataAdapter sur un DataSet qui contient les lignes?
    Par-ce que je n'en avais jamais entendu parler

    Surtout que je me rend compte que ça m'aurais beaucoup beaucoup simplifié la tache (j'ai quasiment recréé une structure de représentation de données ><)

    Merci pour l'info

  4. #4
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 247
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 247
    Par défaut
    A première vue, je ne vois pas d'erreur dans tes requêtes. Peut-être le point virgule à la fin des lignes, des fois il passe, des fois il passe pas

  5. #5
    Membre Expert
    Avatar de méphistopheles
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 551
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 551
    Par défaut
    Citation Envoyé par sevyc64 Voir le message
    A première vue, je ne vois pas d'erreur dans tes requêtes. Peut-être le point virgule à la fin des lignes, des fois il passe, des fois il passe pas
    Il n'y a pas d'erreur: si j'execute le bloc de requetes avec sql server manager, ça marche. c'est juste avec sqlCECommand.ExecuteNonQuery() que ça ne passe pas

  6. #6
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    essaye sans les ; quand meme

    quant aux dataset et dataadapter y a du pour et du contre, avoir des classes faites à la main ca peut aller aussi
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

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

Discussions similaires

  1. Export Excel : Plusieurs requetes dans la même feuille
    Par joshua12 dans le forum VBA Access
    Réponses: 2
    Dernier message: 12/11/2007, 13h58
  2. plusieurs count dans la même requete
    Par lmorali dans le forum Requêtes
    Réponses: 1
    Dernier message: 15/05/2007, 10h17
  3. [Requête] plusieurs champs dans une même table ayants la même source
    Par Christophe93250 dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 25/04/2006, 16h18
  4. TForm pour plusieurs fenêtre dans une même fonction ?
    Par MaTHieU_ dans le forum C++Builder
    Réponses: 5
    Dernier message: 15/11/2005, 12h38
  5. [Applet]Utiliser plusieurs Applet dans une même classe
    Par BRAUKRIS dans le forum Applets
    Réponses: 5
    Dernier message: 11/06/2004, 15h27

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