Ir para conteúdo

POWERED BY:

Arquivado

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

Jow Xavier

O q está errado ness apágina d UPDATE

Recommended Posts

Bom dia, eu quero editar o status sempre como Finalizado, mas ñ está editando, alguém pode me ajudar ???

 

<% 
if session("login") <> true then
  response.redirect "default.asp"
end if
%>

<!--#include file="config/conexao.asp"-->
<%

call abre_conectar

data_alt = date
hora_alt = time

'Atrubuição dos valores as respectivas variáveis
cliente = Request.Form("cliente")
jobs = Request.Form("jobs")
prazo = Request.Form("prazo")
obs = Request.Form("obs")

'foto = Request.Form("foto")
'if foto = "" then
	'foto = " "
'end if
'if comentario = "" then
	'comentario = " "
'end if
id = Request.Form("id")

'não vou permitir a alteração da foto senão você ja viu néw
'strQuery = "UPDATE contato SET nome = '"&nome&"', telefone='"&telefone&"', email='"&email&"', comentario='"&comentario&"', foto = '"&foto&"' WHERE autonum ="&autonum
sql = "UPDATE projetos SET data_alt = '"&date()&"', hora_alt = '"&time()&"', cliente = '"&cliente&"', jobs='"&jobs&"', status='Finalizado', prazo='"&prazo&"', obs='"&obs&"' WHERE id ="&id

'Caso ocorra um erro esta função de erro será chamada
On error Resume Next
'Executa inserção no Banco de Dados 
set tab = cnn.execute(sql)


'Fecha o Objeto de Conexão
call fecha_conectar
set tab = nothing 
if err = 0 Then
	'Redireciona o usuário caso não tenha ocorrido erro na transação
	response.redirect "sucesso.asp"
end if
%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Iaí Jow Xavier,

 

No local onde você atribui suas variáveis, você cria uma variável chamada finalizado="Finalizado", e la no seu update você coloca o campo status assim: status='"&finalizado&"'. Se você precisar mudar essa variável um dia, você só mudará a variável recebendo uma string ou um request, sem ter que mexer na sua instrução SQL.

 

Abraaaço

http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opá eae beleza hein, funcionou perfeito, mas olha só o q acontece eu já tenho um UPDATE q o status podem ser vários tipos: parado, criação etc ... Mas acontece q eu tenho um botão q eu visualizo todos os projetos q o status seja diferente do status 'Finalizado' ... Mas eu kero criar uma espécie de atalho, onde eu exibo os projetos eu tbm exibo um link 'Finalizar' que teria q finalizar o projeto, assim ñ precisando o usuário ir até a página para alterar o projeto para 'Finalizado' ... acontece q o UPDATE está funcionando agora, testei no lugar do código do outro UPDATE ... criei o meu link para a página q faz o UPDATE, mas acontece q ñ faz nada e ñ aparece nenhum erro a página fica em branco e ñ atualiza no banco de dados ... Pode me ajudar mais uma vez ???

Compartilhar este post


Link para o post
Compartilhar em outros sites

tire o

 

On error Resume Next

 

para poder aparecer o erro real

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.