Ir para conteúdo

POWERED BY:

Arquivado

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

Gustav Silv

Erro no update!

Recommended Posts

Ai pessoal!!Erro de sintaxe na instrução update!! SET RECHARGE = DB.EXECUTE ("UPDATE NEWSLETTER SET COMPANY = '"&vCOMPANY&"', ACTIVITY = '"&vACTIVITY&"', ADRESS = '"&vADRESS&"', NUMBER = '"&vNUMBER&"', COMPLEMENT = '"&vCOMPLEMENT&"', CITY = '"&vCITY&"', STATE = '"&vSTATE&"', PHONEFIX = '"&vPHONEFIX&"', PHONE = '"&vPHONE&"', BRANCH = '"&vBRANCH&"', PERSONAL = '"&vPERSONAL&"' WHERE EMAIL = '"&vEMAIL&"'") Todos os dados estao vindo corretamente do form, mas fritei e não achei!Abraço a todos!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

STATE é uma palavra reservada, possivelmente resovla se trocar o nome no banco de dados

Compartilhar este post


Link para o post
Compartilhar em outros sites

ahhh...number pode estar confundindo o sql tambémtem mais detalhes do erro?antes de executar escreva seu sql no browser e pare o script pra sabermos o que está sendo montado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Gustav, O campo number é do tipo char ou númerica ? Pois caso seja numérica não é necessária a (') para este campo abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

beleza, bom seria saber exatamente qual o nome, ainda acho que seja o NUMBER pois pode confundir sql como delaração do tipo de campoIC, normalmente quando é problemas com aspas o erro é tipos incompativeis, não é?

Compartilhar este post


Link para o post
Compartilhar em outros sites

bem observado anderson, mas pergunto pois desconheço.....colchetes funciona em qualquer banco de dados ou apenas no access???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na verdade nunca testei em outros bancos, mas pode ser que funcione, tive que aprender a usar colchetes porque quem criou o banco access que comecei a usar colocou os nomes dos campos com espaço, nos bancos que crio sempre junto o nome ou uso o underline.

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.