K dsl de ne pas pouvoir t'aider.
Merci
Mathieu M-G

[ Lien ]-------------------------------
Réponse au message :
-------------------------------
>
>

> Le code se trouve dans une page asp mais le code c'est du Javascript :)
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Il me semble que c'est du ASP.
> >
> > http://www.aspfr.com
> >
> > Mathieu M-G

> >
[ Lien ]> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >

> > > 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>
> > > <body>
> > > <!---a href="#" onclick="Requete('Select * from AGENDA')">Bla bla</a--->
> > > <%
> > > //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><input type='text' name='Edit'></td>\n");
> > > Response.Write("</tr>\n");
> > > rSelect.MoveNext();
> > > }
> > > cSelect.close;
> > >
> > > %>
> > > </body>
> > > </html>
> > >
> > >
> > > Merci pour vos réponses.
> > >
> > >
> >
>