Je ne comprends pas ce qui colle pas dans mon code, il s'execute normalement mais ne fais pas ce que je veux (il fait rien!!)
En gros, je souhaite mettre le champs acquit à 0 sur les lignes où j'ai le user que je veux, la date de debut et de fin...
Je pense qu'il y a certainement un problème sur le DATEDIFF que je n'avais auparavent jamais utilisé.
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
17
18
19 string myTableQuery = "UPDATE logs SET acquit='0' FROM logs WHERE user='" +user+ "' AND DATEDIFF(second,debut,'" +deb+ "')=0 AND DATEDIFF(second,fin,'" +fin+ "')=0"; SqlCommand myCommand = new SqlCommand(myTableQuery); myCommand.Connection = myConnection; try { myCommand.ExecuteNonQuery(); } catch (Exception ex) { Console.WriteLine("Erreur: " + ex.Message); } return;
d'avance pour votre aide
Partager