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:
Dim cmd1 As New SqlCommand("UPDATE Cottisation SET [MONTANT PAYE]=[MONTANT PAYE]+" & paye & " WHERE IDJOUEURS=" & code, CONNEX1)
ça sa fonctionne parfaitement par contre
Code:
Dim cmd1 As New SqlCommand("UPDATE Cottisation SET [MONTANT PAYE]=[MONTANT PAYE] +" & paye & " WHERE IDJOUEURS= " & code & " AND SAISON =" & DADA, CONNEX1)
réponse=
Citation:
Échec de la conversion de la valeur nvarchar '2010/2011 ' en type de données int.
Merci pour l'aide à venir
Je pense qu'on ne se comprends pas ou je suis complètement à coté de la plaque
Code :
Sélectionner tout - Visualiser dans une fenêtre à part
Code:
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
Code:
Dim cmd1 AS New SqlCommand("UPDATE Cottisation SET [MONTANT PAYE]=[MONTANT PAYE] +" & paye & " WHERE IDJOUEURS= " & code & " AND SAISON =" & DADA, CONNEX1)
réponse=
Code:
Échec de la conversion de la valeur nvarchar '2010/2011 ' en type de données int.
Ce que je voudrais c'est de mettre à jour
Code:
[MONTANT PAYE] SI IDJOUEURS est égal à code et SAISON = à DADA
Expl:
Il sagit d'une table du genre suivant:
Colonne 1 IDPAYEMENTS (int) cles prym
colonne 2 IDJOUEURS (int) "Relation avec table JOUEURS"
colonne 3 SAISON (nchar(12))
colonne 4 Paye (numeric (5))
Ce qui donne:
RANG 1 :1,1,2010/2011,100
RANG 2 :2,3,2011/2012,100
[COLOR="Black"]
Donc:
Je voudrais que 100 rouge = 120 si IDJOUERS =3 et que SAISON = 2011/2012
Ou j'ai un doute c'est que SAISON(nchar(12)) n'a que 9 caractères !!!!
J'espère être clair, Si mon raisonnement est incorrecte Pourquoi?
Merci et bonne journée.
Et dire que la solution est simple
Merci pour la solution Si simple quand on se comprend avec des mots simples,
'"& DADA &"' et la solution demandée est là
Merci a vous et bonne continuation.