Ir para conteúdo

POWERED BY:

Arquivado

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

hesmarjassi

Gravar registro

Recommended Posts

Bom dia,

 

É o seguinte , eu só quero gravar registro na minha tabela, parece simples né, mas não tá dando certo, estou fazendo da seguinte forma :

 

if request("submit") = "SIM" Then

 

SQL_PA = "UPDATE GESTAO_CURSO SET EFICACIA_CURSO = 1 , comentarios='"&request("comentarios")& "' WHERE RECID="&request("ID")&" "

conexaoDy.execute(SQL_PA)

 

response.Redirect("funcionario_treinamento.asp?id="&rsPA("CURSO"))

 

 

 

end if

 

 

O pior é que faço um praticamente igual e funciona, abaixo o código que está funcionando :

 

if request("submit") = "SIM" Then

 

set Senha = conexaoDy.execute("SELECT Senha From SENHAS WHERE FUNCIONARIOID='"&rsPA("FUNCIONARIO")&"' ")

 

 

If Senha("Senha") = request("senhaL") Then

 

SQL_PA = "UPDATE FUNCIONARIO_CURSO SET EFICACIA_CURSO = 1 , comentarios='"&request("comentarios")& "' WHERE RECID="&request("ID")&" "

 

conexaoDy.execute(SQL_PA)

response.Redirect("funcionario_treinamento.asp?id="&rsPA("CURSO"))

 

else

 

response.Redirect("funcionario_treinamento_pesquisa1.asp?id="&request("ID")&"&pass=err")

 

end if

 

 

 

end if

 

 

Alguém sabe o que pode ser, já verifiquei o nome das tabelas, os comandos, mas não grava ????????????????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual seria o erro apresentado ?

 

E os requests ? Já verificou se eles recebem valores ? Um campo not null vai apresentar erro se a variavel estiver vazia.

Comenta o conexaoDy.execute(SQL_PA)

e coloca um response.write SQL_PA para ver como está a instrução sql

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então, eu fiz um response.write e ele mostra os valores dos campos , note abaixo q ele altera o campo eficacia e coloca o comentario, o ttt foi só teste :

 

UPDATE GESTAO_CURSO SET EFICACIA_CURSO = 1 , comentarios='ttttttttttt' WHERE RECID=000002_156

Compartilhar este post


Link para o post
Compartilhar em outros sites

aparentemente esta normal, apenas certifique-se de que os campos estão setados corretamente, ou seja, se é txt,numérico, etc...

Compartilhar este post


Link para o post
Compartilhar em outros sites

isso esta visivelmente errado

 

RECID=000002_156

 

se for texto abrace com aspas e se não for tire o _ para corrigir

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.