Concat Mysql com firedac
boa noite,
tenho uma consulta assim numa tabela mysql:
select
c.nome,
concat(c.ddd,' ',c.telefone)as Telefone
from clientes c
no SqlYog o retorno é perfeito, mas quando faço essa consulta num FDQuery tenho esse resultado no campo telefone com concat - (VARBYTE).
Alguém pode me ajudar?
Grato:
tenho uma consulta assim numa tabela mysql:
select
c.nome,
concat(c.ddd,' ',c.telefone)as Telefone
from clientes c
no SqlYog o retorno é perfeito, mas quando faço essa consulta num FDQuery tenho esse resultado no campo telefone com concat - (VARBYTE).
Alguém pode me ajudar?
Grato:
Jose Medeiros
Curtidas 0
Respostas
Natanael Ferreira
30/08/2016
Teste as opções:
1-
2-
3-
Veja este link:
http://www.mysqltutorial.org/sql-concat-in-mysql.aspx
1-
select nome, ddd ' ' telefone as Telefone from clientes
2-
select nome, concat_ws(' ', ddd , telefone) as Telefone from clientes 3-
select nome, concat(ddd,' ', telefone) as Telefone from clientes
Veja este link:
http://www.mysqltutorial.org/sql-concat-in-mysql.aspx
GOSTEI 0
Jones Granatyr
30/08/2016
Olá Jose,
Tente também alterar o tipo do campo no FieldsEditor da Query (botão direito na query>fields editor). O que pode estar acontecendo é que o componente no Delphi não está reconhecendo o tipo do campo por ser concatenado.
Jones
Tente também alterar o tipo do campo no FieldsEditor da Query (botão direito na query>fields editor). O que pode estar acontecendo é que o componente no Delphi não está reconhecendo o tipo do campo por ser concatenado.
Jones
GOSTEI 0