Faire un update dans SQL Server (avec un recordset?)
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:
Citation:
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:
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
%> |