CONCATENAR CAMPOS EM SQL?

USUARIO.EXCLUIDOS 27/12/2004 20:40:33
#57246
Pessoal tenho uma consulta SQL para Access assim:

rs.Open "SELECT cmpID,cmpNome FROM tabNomes ORDER BY cmpNome asc;", cn, adOpenStatic, adLockReadOnly

Porém preciso que o campo (cmpNome) retornado esteja concatenado com o campo (cmpID), ex:

cmpID - cmpNome
===== =======
123 - Pedro
124 - Marta
....

Teria que vir assim o recordset:

cmpID - cmpNome
===== =======
123 - 123 - Pedro
124 - 124 - Marta

ou seja, continuaria pegando 2 campos no recordset, porém o cmpNome teria junto o cmpID também. Como faço isso direto no SQL?

Obrigado.
LCSD 27/12/2004 20:48:55
#57248
Resposta escolhida
André

Altere para

rs.Open "SELECT cmpID,(cmpId & ' - ' & cmpNome) as Nome  FROM tabNomes ORDER BY cmpNome asc;", cn, adOpenStatic, adLockReadOnly 


Deve resolver
[s50]

Tópico encerrado , respostas não são mais permitidas