J'ai créé une requête paramétrée pour obtenir le contenu de l'article/de la page comme suit;Passage de valeur via une requête paramétrée
<%
article = cint(request("article"))
Set conn = Server.CreateObject("ADODB.connection")
conn.Open Application("database")
Set cmd = Server.CreateObject("ADODB.command")
With cmd
.ActiveConnection = conn
.CommandType = adCmdStoredProc
.CommandText = "prc_getArticle"
.Parameters.Append .CreateParameter("@ArticleID", adInteger, adParamInput,, article)
Set rsArticle = .Execute
End With
While Not rsArticle.EOF
article = rsArticle.fields("art_id")
arttitle = rsArticle.fields("art_title")
artcontent = rsArticle.fields("art_content")
rsArticle.MoveNext
Wend
rsArticle.Close()
Set rsArticle = Nothing
%>
La requête ci-dessus est placé dans un fichier Include, qui demande le « article » de la page pour obtenir le contenu de l'article, mais je ne suis pas sûr de savoir comment passer ensuite cela par la requête.
J'ai la ligne suivante dans la requête; Notez le 'article' à la fin, mais évidemment ce n'est pas la bonne façon de référencer l'article demandé à partir de cette ligne;
article = cint(request("article"))
Dans ma page actuelle, j'inclus un fichier avec le code ci-dessus et j'ai également les éléments suivants dans la page;
<%
article = 22
%>
<h1><%=arttitle%></h1>
Évidemment, pour l'instant, cela n'attrape pas le contenu à afficher dans la page. Je me demandais si quelqu'un pourrait être en mesure d'aider après ma question plutôt verbeuse?
Merci. : D
verbeux et compliqué en effet ... quel est le problème? est votre premier code, alors que rsArticle fonctionne? parce que, si c'est le cas, vous êtes en train de "passer de la valeur à travers une requête paramétrée". – cregox