[VB.Net] pb de cote dans une requête sql ou de mauvais transtypage
Bonjour,
Je reçois toujours le message suivant quand je demande l'éxzcution de la requête sql suivante :
Une exception non gérée du type 'System.InvalidCastException' s'est produite dans microsoft.visualbasic.dll
Informations supplémentaires*: Cast de la chaîne "UPDATE TERMES SET EM = " en type 'Double' non valide.
Je vous indique quelle est la requête demandée
Code:
1 2 3 4
|
strSQLInsertSyn = "UPDATE TERMES SET EM = " + iTermeID + " where ID_TERME = " + IDTermeND.ToString
objInsertSyn = New SqlCommand(strSQLInsertSyn, objConn)
objInsertSyn.ExecuteNonQuery() |
Je vous informe que le champ EM est du type numeric ( sql serveur).
Pouvez vous m'indiquer où est l'erreur.
Il se trouve que j'ai également essayé ce code sans succès:(
Code:
1 2
|
strSQLInsertSyn = "UPDATE TERMES SET EM = ' " + iTermeID + " ' where ID_TERME = " + IDTermeND.ToString |
Merci beaucoup de votre aide.
Cordialement.
Nathalie