Ir para conteúdo

POWERED BY:

Arquivado

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

marciolvs

[Resolvido] Erro Update

Recommended Posts

olá pessoal.

To tentando fazer um update.

 

<!-- #include file="config.asp"-->
<!-- #include file="conexao.asp"-->
<!-- envio confirmação ao bd -->
<%
'recupero arquivos
id = request("id")
arquivo = Request("arquivo")
usuario = Request("usuario")
assunto = Request("assunto")

dim conexaodb
'seleciono atual conteúdo
SQL = "SELECT * FROM Documentos Where id="&id
Call abreconexao
Set rs = conexaodb.execute(SQL)

'crio novo conteúdo
conteudo =  "<hr><font face='Arial, Helvetica, sans-serif' size='2'>Confirmação de Arquivo Baixado por "&usuario&"<br><b>Data da Baixa:</b> " & Date &" <br><b>Hora da Baixa:</b> " & time &" <br><b>Usuario:</b> " & usuario & "<br><b>Assunto:</b> " & assunto & "<br><b>Arquivo:</b> " & arquivo & "<br></font>"

'crio nova variavel para o conteúdo
protocolo = conteudo

'faço o update no banco
SQL2 = "UPDATE Documentos SET protocolo =" &protocolo& " Where id='"&id&"'"
call abreconexao
conexaodb.execute(SQL2)
%>
Bom quando ele cai alterar os dados ele me dá o erro

 

 

Microsoft JET Database Engine erro '80040e14'

 

Erro de sintaxe (operador faltando) na expressão de consulta 'Confirmação de Arquivo Baixado por MARCIO<b>Data da Baixa:</b> 1/4/2010<b>Hora da Baixa:</b> 09:12:43 <b>Usuario:</b> MARCIO<b>Assunto:</b> teste<b>Arquivo:</b> /Desert.jpg76t.jpg'.

 

/sistema/enviaconfirmacao.asp, line 27

 

 

Linah 27 = conexaodb.execute(SQL2)

 

Alguém sabe me informar onde estou errando ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

amigão,

 

coloca as aspas no protocolo pois ele é um campo de texto.

 


SQL2 = "PDATE Documentos SET protocolo ='" &protocolo& "' Where id='"&id&"'"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não ta listando o protocolo do teu código pois tem uma ASPAS SIMPLES que finaliza co código lá no meio do texto.

Substitua por duas ASPAS DUPLAS.

 

Faz assim:

 

conteudo =  "<hr><font face=""Arial, Helvetica, sans-serif"" size=""2"">Confirmação de Arquivo Baixado por "&usuario&"<br><b>Data da Baixa:</b> " & Date &" <br><b>Hora da Baixa:</b> " & time &" <br><b>Usuario:</b> " & usuario & "<br><b>Assunto:</b> " & assunto & "<br><b>Arquivo:</b> " & arquivo & "<br></font>"

Compartilhar este post


Link para o post
Compartilhar em outros sites

REsolvido, a dificuldade era

Colocar as aspas conforme dito por ericdbx

Substituição das aspas simples por dupla conforme dito por fabiosc80

E tbm meu arquivo "&arquivo&" ele estava salvando com "/" no inicio do nome, isso estava gerando conflito.

 

Obrigado a todos...

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.