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

ASP.NET Discussion :

Problème Update dans FormView avec EntityDataSource


Sujet :

ASP.NET

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 94
    Points : 85
    Points
    85
    Par défaut Problème Update dans FormView avec EntityDataSource
    Bonjour,

    J'ai un FormView rattaché à une EntityDataSource que j'ai importé d'une base MySql.
    J'utilise la version MySQL Connector Net 6.3.4 et .NET 4

    l'EntityDataSource n'est relié qu'à une seule entité/table. Lorsque je valide la mise à jour dans mon formulaire FormView, j'ai l'exception suivante:

    MySql.Data.MySqlClient.MySqlException: Every derived table must have its own alias
    j'ai trouvé avec mon "ami" google l'explication de cette erreur, mais vu que je n'ai pas écrit la requete moi-même je ne vois pas trop comment corriger l'erreur.

    J'ai même tenté d'utiliser ma propre requete Update mais EF4 ne le supporte pas.

    Savez-vous d'où pourrait venir cette erreur?
    Merci d'avance pour vos réponses.

    EDIT: (merci pour le reformatage) J'ai la même erreur en reprenant une page ASPX vierge (mais avec pageMaitre) avec un DataSource de base et le FormView auto généré La partie ItemTemplate fonctionne correctement. J'ajoute que cela marche pour d'autres entité/table dans la même DB. Existe-t-il un moyen de connaitre la requete envoyé par EF4 au moteur MySQL?

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    94
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 94
    Points : 85
    Points
    85
    Par défaut
    Bonjour,

    Le problème n'est pas résolu mais j'ai fait marcher mon site web en revenant à un "basic" SqlDataSource.

    Pour info et au cas ou qq'un aurait le même problème:

    - LinQDataSource donne la même erreur.
    - je n'ai trouvé sur le net qu'un seul post sur ce problème et il était sans réponse.
    - sur le site de MySql, à la page des rapports de bug, je n'ai trouvé aucune référence à mon problème.

    Je pense qu'il s'agit probablement d'un bug avec le connecteur .NET de MySql pê à la création du modèle d'entité à partir d'une base de donnée MySql. Ca marche pour la plupart des tables et pas pour d'autre dans de rares cas. Je n'ai pu isoler l'origine exacte ni même pu le reproduire.

    voilà

Discussions similaires

  1. Problème Update dans un trigger After Delete
    Par gouzou38 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 16/05/2011, 15h52
  2. Problème GD dans JPGraph avec php 5.3
    Par Marcool dans le forum Langages serveur
    Réponses: 1
    Dernier message: 06/01/2011, 21h02
  3. Update dans fonction avec boucle
    Par YaNnTeB dans le forum Débuter
    Réponses: 1
    Dernier message: 21/03/2010, 17h35
  4. Problème Update dans Access
    Par vb dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 29/06/2008, 12h35
  5. Update dans SYBASE avec jointure sur 2 colonnes
    Par metheorn dans le forum Sybase
    Réponses: 2
    Dernier message: 24/06/2005, 16h51

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