Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

joaovitor

update em asp

Recommended Posts

Ola pessoal tudo bem

estou fazendo aula de asp

e o professor deu um exercicio pra fazer

pra fazer uma atualização em asp

ai eu so quero puchar os dados do banco e exibilos em um form para alterar e ir para outra pagina que executa a alteração

mais nao to conseguindo nem que os dados sejam exibidos olhem o codigo

 

<HTML><HEAD><TITLE>Fazendo uma consulta SQL </TITLE></HEAD>
<BODY>
<!--#include file="adovbs.inc"-->
<%
Set Conn = Server.CreateObject("ADODB.Connection")
conexao = "DBQ=" & Server.MapPath("teste.mdb")
Conn.Mode = 3	 '3 = adModeReadWrite
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};" & conexao
SQLstring = "select * from cadastro " 
Set rsQuery = Conn.Execute(SQLstring)
dim nome,email,endereco
nome=request.form("nome")
email=request.form("email")
endereco=request.form("endereco")
response.write "bom dia"
%>
<form action="atualizar.asp" method="post">
<table>
<tr>
<td>Nome:</td><td><input type="text" name="nome" value="<%=request.form("nome")%>"></td>
</tr>
<tr>
<td>email:</td><td><input type="text" name="email" value="<%=email%>"></td>
</tr>
<tr>
<td>endereco:</td><td><input type="text" name="endereco" value="<%=endereco%>"></td>
</tr>
</form>
</table>
</body>
</html>

Valew pessoal agradeço desde ja

Compartilhar este post


Link para o post
Compartilhar em outros sites

tem algusn probleminhas basicos ai

 

voce armazenou o valor do nome em nome e chama value="<%=request.form("nome")%>

voce nao colocou a exibição dentro de um loop ou seja so exibirá o primeiro registro mesmo selecionando todos

voce nao testa caso nao seja selecionado nada o que causario um erro

 

Que erro está acontecendo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

opá então cara faltou você passar a sua conexão para pegar bo banco e mostrar assim

 

<form action="atualizar.asp" method="post">
<table>
<tr>
<td>Nome:</td><td><input type="text" name="nome" value="<%=suavariaveldeconexao("nome")%>"></td>
</tr>
<tr>
<td>email:</td><td><input type="text" name="email" value="<%=suavariaveldeconexao("emai")l%>"></td>
</tr>
<tr>
<td>endereco:</td><td><input type="text" name="endereco" value="<%=suavariaveldeconexao("endereco")%>"></td>
</tr>
</form></table>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

voce alterou alguma coisa que te passei?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.