Bonjour à tous,
J'ai vu beaucoup de référence a mon problème mais aucune solution ne semble s'appliquer précisement à mon cas.
J'ai un UPDATE tout simple (pas de jointures, ou fonction sum)
1 2 3 4 5 6 7 8 9 10
| stSql = "UPDATE Sim_Personnel "
stSql = stSql & "SET [Salaire fixe] = " & txtSalaireCible.Value & ", "
stSql = stSql & " Prime = " & txtPrime.Value & " , "
stSql = stSql & " ID_Poste = " & ListePoste.Value & " "
stSql = stSql & " WHERE ID_Simulation = " & List12.Value
stSql = stSql & " AND ID_Personnel = '" & Combo0.Value & "'"
Set rs = CreateObject("ADODB.Recordset")
Text31.Value = stSql
rs.Open stSql, con, 1 |
Un exemple de stSql est :
UPDATE Sim_Personnel SET [Salaire fixe] = 15000, Prime = 34 , ID_Poste = 237 WHERE ID_Simulation = 2 AND ID_Personnel = 'M0186'
ou pour plus de clarté
1 2 3 4 5 6
| UPDATE Sim_Personnel
SET [Salaire fixe] = 15000,
Prime = 34 ,
ID_Poste = 237
WHERE ID_Simulation = 2
AND ID_Personnel = 'M0186' |
Cette requète passe lorsque je la copie dans une query. Mais quand j'exécute le code ... Operation must use an updatable query.
Que dois je regarder ? Merci d'avance
Partager