[resolvido] SQl com aspas simples e &

Moderador: Avelino Sampaio

drigo_martins
Mensagens: 73
Registrado em: 08 Jun 2015, 16:54

[resolvido] SQl com aspas simples e &

Mensagempor drigo_martins » 06 Out 2018, 17:28

Qual a melhor forma de realizar uma consulta para uma string que contém aspas simples e o &???

Código:
dim cliente as string
dim codigo as long
codigo=10
cliente = "da'gu a & teste"


Fiz desta maneira.. funcionou.. terei problemas, pois muitos sugerem utilizar assim: '" & campo & "' (mas desta maneira ocorre erro) para uso de strings texto.

Código: Selecionar todos

DoCmd.RunSQL "UPDATE tabela SET nomecliente =""" & cliente & """ WHERE (((cod)=" & codigo & "));"

Disable adblock

Precisamos do seu apoio. Faca uma doacao para o site atraves do Paypal.


Avatar do usuário
Damasceno Jr.
Mensagens: 409
Registrado em: 08 Jun 2015, 01:30
Localização: Medicilândia-Pará

Re: SQl com aspas simples e &

Mensagempor Damasceno Jr. » 06 Out 2018, 23:32

Oi Drigo, são apenas variações da mesma coisa. Entretanto, para strings que contenham aspas simples (para evitar conflitos na montagem da SQL) deve-se usar da forma que está fazendo mesmo.

Código: Selecionar todos

""" & cliente & """

Mesmo sendo variações da mesma coisa, acho que em 99% dos casos é usado e sugerido aspas simples por ser mais fácil para quem escreve a instrução entende-lâ. No entando, como é o seu caso, existem essas exceções.
Quanto mais o tempo passa, mais descubro e mais me apaixono por MS Access.

drigo_martins
Mensagens: 73
Registrado em: 08 Jun 2015, 16:54

Re: SQl com aspas simples e &

Mensagempor drigo_martins » 07 Out 2018, 14:28

Obrigado.. daremos por resolvido..

Disable adblock

Precisamos do seu apoio. Faca uma doacao para o site atraves do Paypal.



Voltar para “Consultas”

Quem está online

Usuários neste fórum: Nenhum usuário registrado e 5 visitantes