SQL EM VISUAL BASIC ALGUEM ME AJUDA!!?

CLEBERGYN 16/10/2012 22:25:07
#412177
Estou com um problema, quando eu uso no VB os SQLs gerados no Access alguns nao funcionam, eu quero colocar em um campo a união de vários campos como na consulta do Access colocamos:

Campo:[endereço]&[Ô],[Ô]&[numero]&[Ô],[Ô]&[cidade]&[Ô]-[Ô]&[uf]
pois é no sql do access fica normal mas quando copio ele e coloco no vb nao dá certo
como fazer? alguem pode ajudar?
OMAR2011 17/10/2012 07:44:40
#412181
Até ai você não diz nada.Não é suficiente.
Precisa mais para o pessoal analisar.
Onde está a consulta toda.
Valeu
KERPLUNK 17/10/2012 08:50:50
#412187
Entenda que o Access, faz uma interpretação de comandos internos antes de executar o [Ô]SQL[Ô] que ele gera. O que você quer, me parece que é concatenar campos e por SQL puramente, isso é um pouco diferente, você terá que fazer uso da função CONCAT
LLAIA 17/10/2012 09:54:09
#412190
Resposta escolhida
bom, vou tentar:

SELECT endereco + [ô],[ô] + numero + [ô],[ô] + cidade + [ô]-[ô] uf FROM suaTabela


Se o campo numero não for texto, vai ter que converte-lo para string (text). Acho que a função é essa: str(). Ficaria assim:

SELECT endereco + [ô],[ô] + str(numero) + [ô],[ô] + cidade + [ô]-[ô] uf FROM suaTabela
Tópico encerrado , respostas não são mais permitidas