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

MS SQL Server Discussion :

Mise à jour sous 2 conditions avec WHERE en sql-server


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 10
    Par défaut Mise à jour sous 2 conditions avec WHERE en sql-server
    Bonjour, voilà j'ai le problème suivant.
    Je voudrais mettre à jour une donnée de la manière suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim cmd1 As New SqlCommand("UPDATE  Cottisation  SET  [MONTANT PAYE]=[MONTANT PAYE]+" & paye & "  WHERE IDJOUEURS=" & code, CONNEX1)
    ça sa fonctionne parfaitement par contre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim cmd1 As New SqlCommand("UPDATE  Cottisation  SET  [MONTANT PAYE]=[MONTANT PAYE] +" & paye & "  WHERE IDJOUEURS= " & code & " AND SAISON =" & DADA, CONNEX1)
    réponse=
    Échec de la conversion de la valeur nvarchar '2010/2011 ' en type de données int.
    Merci pour l'aide à venir

  2. #2
    Membre Expert

    Homme Profil pro
    Chargé de Développement et d'Analyse de données
    Inscrit en
    Mars 2010
    Messages
    1 278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chargé de Développement et d'Analyse de données
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2010
    Messages : 1 278
    Par défaut
    Il me semble que la variable DADA est de type nvarchar
    et la colonne SAISON de type int. penser à convertir DADA en int
    Etienne ZINZINDOHOUE
    Billets-Articles

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 10
    Par défaut conversion?
    ok pour la variable, mais je comprends parce que IDJOUEURS EST DU TYPE INT,
    = VARIABLE code
    et SAISON est du type nchar(12), = VARIABLE DADA="2011/1012"

    question : comment convertir la variable DADA
    Merci pour la réponse, c'est déjà une approche.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par frrodg Voir le message
    question : comment convertir la variable DADA
    Pour ne pas trouver CONVERT, tu as vraiment du chercher fort !!!
    Tu as aussi CAST - ne me remercies pas, je t'ai bien fait économiser 2 minutes de google.

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2009
    Messages : 10
    Par défaut concerne CAST
    Ok pour la recherche mais je pense avoir mal posé ma question:
    Pourquoi faire un cast sur une donnée qui est du type nchar dans la table, c'est çà que je ne comprends pas. il faut aussi savoir que je n'ai que 70 ans et que je ne suis pas né avec l'informatique donc il m'arrive de ramer. Il faut aussi savoir que je n'ai aucun problème si il n'y a qu'une condition, mais alors il écrit dans tout la colonne, mais il ne devrais mettre à jour la rangée qui se rapporte à DADA "2011/2012"
    Merci

  6. #6
    Invité
    Invité(e)
    Par défaut
    tu essaies de stocker une chaine de caractère "2011/1012" dans un entier... Tu comprends que c'est impossible de stocker ceci dans un entier parce que ça n'a rien d'un entier.

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

Discussions similaires

  1. Mise à jour sous condition
    Par floh400 dans le forum Requêtes
    Réponses: 0
    Dernier message: 06/07/2014, 02h30
  2. Mise à jour d'une table avec une autre
    Par Lucien dans le forum SQL
    Réponses: 2
    Dernier message: 20/04/2006, 10h46
  3. [DOM4J] Mise à jour des docs xml avec dom4j
    Par kodo dans le forum Format d'échange (XML, JSON...)
    Réponses: 3
    Dernier message: 06/04/2006, 21h48
  4. Mise à jour dans un formulaire avec condition
    Par Bourni dans le forum Access
    Réponses: 4
    Dernier message: 06/03/2006, 22h13
  5. Mise à jour d'une table avec un fichier csv
    Par blackangel dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 26/05/2005, 14h46

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