Ir para conteúdo

POWERED BY:

Arquivado

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

fabiosc80

Problemas no UPDATE

Recommended Posts

Estou com um problema no UPDATE porem nao consigo descobrir o porque do erro.

 

Está acontecendo o seguinte:

 

 

Microsoft JET Database Engine error '80004005' Operation must use an updateable query. /ar_admin/ar_senhas_globais_cod.asp, line 118

 

A Linha 118 é essa aqui:

 

SQ = "UPDATE ar_dba_senhas SET "SQ = SQ & "ar_pass_secret = '" & NovaSenha & "'"SQ = SQ & " WHERE ar_id_acesso = " & Session("AR_Cod")Set TB = BC.Execute(SQ)

Não sei oque esta errado.

 

Alguem poderia me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não. UPDATE/DELETE/INSERT precisam de permissão de gravação na pasta, SELECT não precisa. Coloque na pasta de DataBase de seu site e teste. Outra coisa: UPDATE/DELETE/INSERT não precisam de SET AlgumaCoisa, é só usar Conexão.Execute(suaSQL).

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não. UPDATE/DELETE/INSERT precisam de permissão de gravação na pasta, SELECT não precisa. Coloque na pasta de DataBase de seu site e teste. Outra coisa: UPDATE/DELETE/INSERT não precisam de SET AlgumaCoisa, é só usar Conexão.Execute(suaSQL).

É que eu sempre usei SET no UPDATE/DELETE/INSERT Salgado....Nunca deu Pau.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Sim, funcionar funciona, mas "gasta" mais memória do que apenas executar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Salgado eu coloquei o banco numa pasta aonde tem permissaoE olha oque deu:Microsoft JET Database Engine error '80040e14' Syntax error in UPDATE statement. /ar_admin/ar_senhas_globais_cod.asp, line 117

Compartilhar este post


Link para o post
Compartilhar em outros sites

Antes de executar coloque:

Response.Write SQ
Response.end

E veja se a SQL está correta.

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.