Ir para conteúdo

POWERED BY:

Arquivado

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

notax

Codificação de hifen

Recommended Posts

Pessoal, bom dia!

 

Olha, antes que me mandem tirar o hifen deixa eu explicar: NÃO SOU ADEPTO DE USO DE HIFENS OU ACENTOS EM CAMPOS DO BD, ok?

 

O que acontece é que preciso importar periodicamente um bd para outro, e esse bd vem com um tabela chamada exemplo e dentro dessa tabela temos um campo denominado desta forma: "campo-ex".

 

Quando tento executar uma query assim:

 

sql = "select from exemplo where campo-ex = '"&var_ex&"' "

 

Dá um erro... diz que tem um ou mais campos que não existem no BD... o que ocorre é que esse hifen atua como sinal negativo e acaba servindo de concatenador dentro da query...

 

Pergunto: visto que NÃO POSSO trocar o nome do campo, como resolvo o meu problema?

 

Valewwwwwww

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não tenho um campo desses aqui, mas testando algumas possibilidades no Mysql Query Browser, a query que não apresentou erro foi esta:

select * from exemplo where "campo-ex" = '"&var_ex&"' "

 

Outra possibilidade que me vem a mente seria armazenar o nome do campo numa variavel e usa-la na montagem da query, embora ache que não de resultado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eis o problema... o banco é access...

 

Tentei a variável e realmente não rolou... achie que pudesse usar alguma codificação HTML que substituisse o -... o que achas?

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.