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 MVC Discussion :

Message d'erreur: Le cast spécifié n'est pas valide.


Sujet :

ASP.NET MVC

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Janvier 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Tchad

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Janvier 2007
    Messages : 4
    Points : 6
    Points
    6
    Par défaut Message d'erreur: Le cast spécifié n'est pas valide.
    Salut,
    Je suis entrain de développer une appli asp.net mvc avec BD SQL Server, et LINQ TO SQL comme methode d'accès aux données. Lors du développement j'ai dû modifier un type float en int dans mon modèle de classe dbml après avoir modifier la base de données afin d'actualiser le modèle mais après ça les code s précédent ne marchent plus.
    En fait j'ai les tables
    MATERIEL(MATID, CATID, MATDES, MATSN, MATQTE...)
    CATEGORIE(CATID, CATDES)
    Au début par erreur, MATQTE était à float, je l'ai dont corrigé dans le modèle de classe en int mais les codes précédents ne marchent plus. Je ne peux plus afficher la liste des MATERIEL.

    Voilà la fonction qui renvoi la liste des materiels

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    public ActionResult Index()
            {
                return View(db.MATERIEL.ToList());
            }
    mais il renvoie l'erreur:
    Le cast spécifié n'est pas valide.
    J'ai regenéré la BD, supprimer les anciennes données, suprimer et actualiser le model de classe linq to sql mais le problème démeurre. Je ne sais que faire.
    Noté que je suis un novice encore en ASP.NET MVC
    Merci pour votre aide.

  2. #2
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Points : 2 927
    Points
    2 927
    Par défaut
    Isole la portion de code "db.MATERIEL.ToList()" dans une ligne séparée.

    Si c'est cette ligne qui lève une exception, cela n'a pas de rapport avec MVC, mais bien avec le modèle LinqToSql comme tu sembles déjà le soupçonner.

Discussions similaires

  1. Réponses: 1
    Dernier message: 12/04/2011, 10h22
  2. Le cast spécifié n'est pas valide
    Par abbd dans le forum Windows Forms
    Réponses: 3
    Dernier message: 31/05/2008, 20h30
  3. Erreur "Le cast spécifié n'est pas valide"
    Par GriffinK dans le forum VB.NET
    Réponses: 4
    Dernier message: 28/04/2008, 10h46
  4. Le cast spécifié n'est pas valide
    Par illegalsene dans le forum VB.NET
    Réponses: 3
    Dernier message: 11/03/2008, 14h59
  5. Problème : cast spécifié n'est pas valide.
    Par paradeofphp dans le forum ASP.NET
    Réponses: 13
    Dernier message: 30/08/2007, 18h10

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