Gostaria de ajuda em programação ASP, visto estar agora a começar.
Tenho um formulário (Fig1) em que só tem um camo do tipo texto
<html>
<head> <title> Passando dados no formulário </title> </head>
<body>
<form action="http://localhost/livroasp/AspForm_artigo.asp" method="get">
Codigo <input type="text" size="9" name="codigo"/>
<input type="submit" name="B1" value="OK"/>
</form>
</body>
</html>Quero de seguida, assim que escrever um codigo ex: 00550, ele me redireccione a pagina onde está o codigo em ASP que faz ligação a base de dados: AQUI Vai:
<%@language=Vbscript %>
<%Vcodigo=request.QueryString("codigo") %>
<!--#include Virtual="/meus_ssi/conecta_clisare007.asp"-->
<%
COMANDO="Select * from Projecto002.dbo.artigos a where a.Cod_Art ='"& request.QueryString("Vcodigo") &"'"
Set RecProjecto002=BdProjecto002.Execute(COMANDO)
%>
<html>
<head>
<title> ASP - Recebendo dados do formulário </title>
</head>
<Body>
<%
Response.Write "Codigo :" & RecProjecto002("Cod_Art") & "<br>"
Response.Write "aRTIGO :" & RecProjecto002("descr_art") & "<br>"
BdProjecto002.Close
set BdProjecto002=nothing
%>
</body>
</html>O problema é que ele não assume o que escrevi no formulário. Como está o código ele simplismente mostra-me o primeiro codigo e discrição de artigo que encontrar e não aquele que escrevi no formulário.
Agradecia ajuda
Obrigado
Edição feita por: Renan L. Queiroz, 31/03/2010, 10:19.
Fique atento às regras de formatação!










