Bonjour, j'essaye de faire un update sur ma base sql server 2000, a partir d'un formulaire de mise a jour en asp.

J'ai vu sur un site qu'on pouvait faire un update avec des recordset...
Mais j'ai une erreur:
ADODB.Recordset erreur '800a0cb3'

Le jeu d'enregistrements suivant ne prend pas en charge la mise à jour. Il s'agit peut-être d'une limitation du fournisseur ou du type de verrou sélectionné.
Savez vous d'où ca vient, ou auriez vous une autre façon de faire un update sous sql server (sachant que je dois updater toute une table)?

voici mon code:
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
 
<%
Dim sql, rs, siren
siren = request.form("siren")
sql = "SELECT * FROM PROSPECTS WHERE SIREN ='" & siren & "'"
set rs = server.createobject("ADODB.Recordset")
rs.open sql, MyConn, adLockPessimistic
 
rs.MoveFirst
rs("raison_sociale") = request.form("raison_sociale")
rs.update
 
rs.close
set rs = nothing
 
%>