Mettre à jour une news >> IMPORTANT

tchpub Messages postés 10 Date d'inscription dimanche 11 août 2002 Statut Membre Dernière intervention 5 décembre 2006 - 11 août 2002 à 16:08
tchpub Messages postés 10 Date d'inscription dimanche 11 août 2002 Statut Membre Dernière intervention 5 décembre 2006 - 11 août 2002 à 20:48
Apres les différents conseils, cela plante toujours et je ne sais pas quoi faire....
Explications :
Après avoir récupéré l'ancienne news, on écrit ces modifs, ensuite on arrive sur cette page pour prévisualiser

....
<%
avtg = Request.Form("avtg")
%>
....
<%
function tarea(text)
tarea=REPLACE(text,"&","&")
tarea=REPLACE(tarea,"<","<")
tarea=REPLACE(tarea,VbCrLf,"
")
end function
%>
<FORM method="POST"
action="updt_avtg.asp">
<%= tarea(avtg) %>


</FORM>

Et on valide et on "arrive" sur la page d'update et ca plante
J'ai donc mis une requete SQL pour préciser la bonne ligne (hpg_id = "3") pour remplacer la bonne news (hpg_avtg) dans la table homepage...
Je ne vois pas ce que je dois faire de plus

<!--#include virtual="/adovbs.inc"-->
<!--#include file="dbq.asp" -->
<%
SQL="SELECT homepage.* FROM homepage where homepage.hpg_id="3" "
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open SQL, parising, adOpenDynamic, adLockOptimistic, adCmdTable
objRS("hpg_avtg") = Request.Form("avtg")
objRS.Update
objRS.Close
Set objRS = Nothing
%>
<%
parising.Close
Set parising = Nothing
Response.Redirect "viewavtg.asp"
%>

Tch

3 réponses

tchpub Messages postés 10 Date d'inscription dimanche 11 août 2002 Statut Membre Dernière intervention 5 décembre 2006
11 août 2002 à 17:06
Il me mets ce message d'erreur :
ADODB.Recordset error '800a0bb9'

Les arguments sont de type incorrect, en dehors des limites autorisées ou en conflit les uns avec les autres.

/kagiby/homepage/updt_avtg.asp, line 16

La ligne 16 est : objRS.Open SQL, parising, adOpenDynamic, adLockOptimistic, adCmdTable
0
cs_Mcjo Messages postés 403 Date d'inscription dimanche 12 août 2001 Statut Membre Dernière intervention 3 septembre 2012 2
11 août 2002 à 20:36
SQL="SELECT homepage.* FROM homepage where homepage.hpg_id=3"
Set objRS = Server.CreateObject("ADODB.Recordset")
objRS.Open SQL, parising, 1, 2
bjRS("hpg_avtg") = Request.Form("avtg")
objRS.Update
0
tchpub Messages postés 10 Date d'inscription dimanche 11 août 2002 Statut Membre Dernière intervention 5 décembre 2006
11 août 2002 à 20:48
Impeccable, merci beaucoup pour le tip
Je me coucherais moins bete ce soir !
Bonne semaine anyway

Tch
0
Rejoignez-nous