Bonjour,
Je souhaite faire un UPDATE d'une ligne dans ma base de données.
J'ai 3 champs à mettre à jour :
2 entier et 1 double.
Le problème vient du double.
Voici le code :
 
	
	| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 
 |  ' --- Mise en forme de la taille de la sauvegarde 2 chiffres aprés la virgule
taille = Double.Parse(Reader_BE.GetValue(0))
taille = taille / 1000000000
taille = Math.Round(taille, 2)
 
' --- Récupération du TEMPS d'éxécution
temps = Reader_BE.GetValue(2)
 
 
' --- Insertion des données dans la table TDB_SAVE
' --- Requête SQL ==== TRAVAUX BE DANS BASE TDB
command_INSERT_TDB = New SqlClient.SqlCommand
command_INSERT_TDB.Connection = connection_TDB
command_INSERT_TDB.CommandText = "UPDATE  TDB_SAVE SET temps_save = " & temps & ", volume_save = " & taille & " ,num_status_save = " & status & "  WHERE num_tdb = " & numero & " AND date_save = " & datebe
 
MessageBox.Show(command_INSERT_TDB.CommandText)
' --- Exécution de l'insertion dans la TABLE TDB SAVE
command_INSERT_TDB.ExecuteNonQuery() | 
 L'erreur est sur le :
	
	command_INSERT_TDB.ExecuteNonQuery()
 Voici le message d'erreur qui s'affiche :

J'ai fais un MESSAGEBOX de ma chaine de commande et voici comment elle s'affiche :

J'ai l'impression que c'est la virgule du double qui fais penser à la requête que le 68 est un autre champs.
Pouvez vous m'aider?
Merci d'avance pour votre aide,
.Matt
						
					
Partager