Ir para conteúdo

POWERED BY:

Arquivado

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

rickgodoy84

[Resolvido] Atualizar dados no BD

Recommended Posts

Pessoal,

 

Estou com dificuldades para fazer um script de atualização de dados.

 

Na verdade, o script roda e não apresenta erros porém não modifica os dados no BD!!!

 

Eu busco os campos do formulário e recebo mais duas strings via query.

 

Alguém pode me ajudar???

 

str = Request.QueryString("id")
acao = Request.QueryString("acao")
strNome = Request.Form("nome")
strEmail = Request.Form("email")
strTelefone = Request.Form("telefone")
strEstado = Request.Form("estado")

If acao = "altera" Then
lista_altera = "UPDATE representantes SET nome='"&strNome&"', telefone='"&strTelefone&"', email='"&strEmail&"', estado='"&strEstado&"' WHERE id="&str
On error Resume Next
Set ObjRs = lojaDB.Execute(lista_altera)
lojaDB.close
Set objRs = Nothing
Set lojaDB = Nothing
end if

O que está havendo de errado?

 

Os dados não são atualizados!!!

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

tira isso

 

On error Resume Next

 

para ver o erro

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tirei.

 

Tenho o seguinte erro.

Microsoft JET Database Engine error '80040e10' 

No value given for one or more required parameters. 

/loja/admin/altera_rep.asp, line 16

Daí fiz o seguinte, adicionei o "SET" na linha 15.

SET lista_altera = "UPDATE representantes SET nome='"&strNome&"', telefone='"&strTelefone&"', email='"&strEmail&"', estado='"&strEstado&"' WHERE id="&str

E tive o seguinte erro:

Microsoft VBScript runtime error '800a01a8' 

Object required: '[string: "UPDATE representante"]' 

/loja/admin/altera_rep.asp, line 15

E agora?! o q será?!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Verifique se existe nessa tabela existe esses parâmetros, escrito da mesma forma...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hargon,

 

Quando vi seu post...pensei! "Claro que na há na minha tabela estes campos!"

 

Mas por um deslize de ter feito de madrugada...por conta do sono...meu campo na tabela não se chama ESTADO e sim UF.

 

Rodou o script redondo,

 

Peço desculpas ao tópico "xulo", mas as vezes quem vê de fora, vê com outros olhos e nos mostra o erro!

 

RESOLVIDO!

 

obrigado a todos! =]

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acontece... :)

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.