Ir para conteúdo

POWERED BY:

Arquivado

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

Tigger

Problemas com UPDATE

Recommended Posts

Seguinte, galera!!

estou com um problema de atualizacao de registros em um banco de dados access.

 

Tenho um campo TRUE/FALSE, onde eles sao marcados de acordo com a escolha do usuario atraves de um chekbox...

 

resumindo, gostaria de saber como eu faco o seguinte, quando eu tenho um campo na tabela com o valor de TRUE...e quando eu faco a acao de alterar esse campo gostaria que o respectivo campo, tivesse o valor que estarei colocando naquele momento...

 

nao entenderam.... http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif , pois e nem eu...

 

Imaginem que eu tenha o seguinte campo

 

[ STATUS ]

TRUE 1º

FALSE 2º

FALSE 3º

FALSE 4º

FALSE 5º

 

quando eu fosse na pagina, alterar.asp esse campo estaria com o valor de TRUE, mais so que agora eu gostaria de colocar o 3º registro como TRUE e automaticamente o 1º registro ficar como FALSE..

 

ja tentei tudo e um pouco mais...nao obtive sucesso...sera que alguem pode me ajudar com essa logica filho da put###@!@!@!#!@#!@#!@# http://forum.imasters.com.br/public/style_emoticons/default/yay.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dexa eu ver se entendi: são 5 campos, quando o cliente alterar algum campo FALSE pra TRUE, o único TRUE vai virar FALSE ?Se for isso, você pode fazer por Js, usando um OnChange e alguns IF's (melhor pergunta pro pessoal de Js)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça um Update antes marcando todas as respostas de determinada pergunta como False.

 

Não precisa ser em outro arquivo, pode e deve ser imediatamente antes de fazer o Update marcando a correta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça um Update antes marcando todas as respostas de determinada pergunta como False.

 

Não precisa ser em outro arquivo, pode e deve ser imediatamente antes de fazer o Update marcando a correta.

<{POST_SNAPBACK}>

Grande Salgado!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

ta ae o codigo que eu tanto estava apanhando!!!

 

ASP

[*]<!--#include file="../conn/conexao.asp" -->

 

[*]<%

 

[*]'***Descricao da resposta

 

[*] Resposta Request.Form("resposta")

 

[*]'***Codigo da pergunta

 

[*] Codigo Request.QueryString("codigo")

 

[*]'*** recupernado o valor do checkbox 

 

[*] StrResposta Request.Form("respostas")

 

[*] 

 

[*]'***Selecionando a tabela resposta de acordo com o codigo passado

 

[*]SQL2 "SELECT * FROM RESPOSTAS WHERE RE_PE_CODIGO = "&Codigo&""

 

[*] SET RS2 Cnn.execute(SQL2)

 

[*]

 

[*]'***Criando um LOOP para marcar todas as respostas como FALSE

 

[*]WHILE NOT RS2.EOF

 

[*]  SQL3 "UPDATE RESPOSTAS SET RE_RESPOSTA_CERTA = FALSE"

 

[*]  SQL3 = SQL3 & " WHERE RE_PE_CODIGO = "&Codigo&" "

 

[*] Cnn.execute(SQL3)

 

[*]RS2.MOVENEXT

 

[*]WEND

 

[*]

 

[*]'***Criando UPDATE que atualiza como TRUE somente a alternativa selecionada

 

[*]SQL "UPDATE RESPOSTAS SET RE_RESPOSTA_CERTA = TRUE"

 

[*]SQL = SQL & " WHERE RE_CODIGO = "&StrResposta&""

 

[*]SQL = SQL & " AND RE_PE_CODIGO = "&Codigo&" " 

 

[*]  Cnn.execute(SQL)

 

[*]

 

[*]Response.Redirect("lista_perguntas.asp")  

 

[*] %>

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.