8-)
Bonjour ,
j'ai l'erreur suivante lorsque je tente de faire un UPDATE sur une base access.
"L'opération doit utiliser une requête qui peut être mise à jour" !!!! Quel injure !
Pourtant, j'ai les droits pour le faire. Je le fait directement sous Access, ca fonctionne.
Voici mon code :
<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%>
<%
var cSelect = Server.CreateObject("ADODB.Connection");
function Requete(MySql)
{
cSelect.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("../../AnnuDIRCAT.mdb"));
var rSelect = Server.CreateObject("ADODB.RecordSet");
Response.Write(MySql);
rSelect=cSelect.Execute(MySql);
return rSelect;
}
%>
<html>
<head>
</head>
<!---a href="#" onclick="Requete('Select * from AGENDA')">Bla bla
<%
//Response.Write('bla bla');
//var rSelect = Server.CreateObject("ADODB.RecordSet");
var a='test',b='Noël';
rSelect =Requete("UPDATE AGENDA SET objet='"+a+"' where objet='"+b+"'");
while (rSelect.Eof==false)
{
Response.Write("<tr>\n");
Response.Write("\t<td>"+rSelect("objet").Value+"</td>\n");
Response.Write("\t<td></td>\n");
Response.Write("</tr>\n");
rSelect.MoveNext();
}
cSelect.close;
%>
</html>
Merci pour vos réponses.
A voir également:
L'opération doit utiliser une requête qui peut être mise à jour
Access l'opération doit utiliser une requête qui peut être mise à jour - Meilleures réponses
Operation doit utiliser une requete qui peut etre mise a jour - Meilleures réponses