Ir para conteúdo

POWERED BY:

Arquivado

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

Anakia

Como fazer para alterar um registro?

Recommended Posts

Gostaria de saber como eu faço pra poder alterar um registro em um banco de dados em Access?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom pra falar a verdade fiz um curso so q a muito tempo nao tem como você me explicar um pouco detalhadamente?

 

Se nao for pedir muito logico...

Compartilhar este post


Link para o post
Compartilhar em outros sites

certo, se você disse, quer alterar valores então vamos lá:

 

Com a função SELECT do sql você chama todos os valores da sua tabela e alimenta seu formulário, mais claro que você tem que passar um parâmetro antes, exemplo:

 

você tem uma lista de dados que está sendo puxada do banco:

Teste 01

Teste 02

Teste 03

no HTML, o link deles está assim:

 

<a href="alterar.asp?id=1">Teste 01</a>
<a href="alterar.asp?id=2">Teste 02</a>
<a href="alterar.asp?id=3">Teste 03</a>

isso foi gerado através de um sql SELECT

set rs = conexao.execute("select * from tabela")
if not rs.eof then
while not rs.eof
response.write("<a href=""alterar.asp?id="&rs("codigo")&""">"&rs("titulo")&"</a>")
rs.movenext : wend
end if

ai como falei no início, gera isso, que são links

Teste 01

Teste 02

Teste 03

ai na página de alterar.asp

 

você coloca o sql para selecionar onde o ID é igual ao da querystring passada, tomara que você não tenha perdido essa aula, qualquer coisa você pesquisa no fórum que tem coisa relacionada, e muita coisa

 

ai você faz um sql tipo isso:

 

set rs = conexao.execute("select * from tabela where codigo = "&request.querystring("id"))

 

e ai é só colocar dentro de um formulario e fazer o update com o campo ID dentro de um form hidden

 

conexao.execute("update tabela set campo01='"&request.form("campo01")&"' where codigo="&request.form("id"))

 

o respo você lembra ou pesquisa, hehehe!

 

Referências:

http://forum.imasters.com.br/index.php...mp;#entry281440

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.