Help Code c#

Help Code c# - C#/.NET managed - Programmation

Marsh Posté le 11-03-2016 à 22:43:23    

Bonsoir, J'arrive pas à déterminer comment tester si le montant est < ou > au champs Solde existant  dans la table Solde de Sql Server avant de faire un update.Voilà mon code....Help Please !!
 
    [WebMethod]        
    public void update(float Montant, double NumCompte)
        {            
            using (SqlConnection conn = new SqlConnection("Data Source=.\\SQLSERVER;Initial Catalog=AutorisationM;Integrated Security=SSPI" ))
            {
                conn.Open();                
                SqlCommand comd = new SqlCommand("UPDATE Solde SET Solde -=" + Montant + " WHERE NumCompte=@NumCompte", conn);
                comd.Parameters.AddWithValue("@NumCompte", NumCompte);
                int rows = comd.ExecuteNonQuery();
                 
            }
        }

Reply

Marsh Posté le 11-03-2016 à 22:43:23   

Reply

Marsh Posté le 04-04-2016 à 18:00:37    

Tu vas devoir faire un select pour récupérer la valeur en base avant ton update non ?

Reply

Marsh Posté le 05-04-2016 à 12:16:05    

Exactement, c'est bien le minimum à faire.  
Sauf si tu veux que le contrôle se fasse entièrement côté SQL, ça dépend du besoin.


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed