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

Silverlight Discussion :

modification d'une table coté serveur


Sujet :

Silverlight

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    876
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2005
    Messages : 876
    Points : 491
    Points
    491
    Par défaut modification d'une table coté serveur
    Bonjour,

    J'ai une table "JUserTbl" qui contient un champ "JUserEmail"


    Je voudrais pouvoir mettre à jour ce champ avec le code suivant:
    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
     
     <Invoke()> _
        Public Sub ChangeEmailForUserId(ByVal parJuserId As Integer, ByVal parNewEmail As String)
     
    'd'abord je retrouve l'enregistrement qui correspond à mon parJUserId
     
            Dim UserSet As IQueryable(Of JUserTbl) = _
            From MyUser In Me.ObjectContext.JUserTbl _
            Where MyUser.JUserID = parJuserId _
            Select MyUser
     
    'je mets alors mon nouvel email dans JUserEmail
            UserSet.First.JUserEmail = parNewEmail
     
    'et puis je tente de sauver
            Me.ObjectContext.JUserTbl.AttachAsModified(UserSet.First, Me.ChangeSet.GetOriginal(UserSet.First))
    et c'est sur cette dernière ligne que j'ai une erreur:
    Object reference not set to an instance of an object
    c'est pourtant le code qui est utilisé dans le service créé avec le domainDataSource.

    Pour info, quand je remplace ma dernière ligne tout simplement par :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Me.ObjectContext.SaveChanges()
    ça fonctionne, mais j'aimerais bien comprendre pourquoi la méthode "update" ne fonctionne pas alors que j'utilise parfois des Add ou des Delete qui fonctionnent

  2. #2
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    Ben il est sur quel objet ton null ?

Discussions similaires

  1. extraire toutes les données d'une table (coté serveur)
    Par stoner2008 dans le forum Servlets/JSP
    Réponses: 0
    Dernier message: 13/06/2014, 13h40
  2. Tracer les modifications d'une table
    Par vinze11 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 17/02/2006, 14h44
  3. Vue non mise à jour après modification d'une table
    Par cybernet35 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 19/01/2006, 14h54
  4. date de dernière modification d'une table ?
    Par NiBicUs dans le forum Requêtes
    Réponses: 3
    Dernier message: 17/12/2004, 19h11
  5. Erreur lors de modification d'une table
    Par seb.49 dans le forum SQL
    Réponses: 11
    Dernier message: 13/01/2003, 18h16

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