Buenos días:
Estoy desarollando un sistema con Delphi y estoy conectandome a una BD MYSQL con los componentes MYDAC de DEVART, son famosos.
Resulta que cuando hago una consulta con esta:
Select concat(nombre,' ',ApellidoP,' ', ApellidoM,' ') as NombreCompleto
from tablanombres
Pues el resultado es que aparece un listado con una columna "NombreCompleto" con el nombre completo de la persona por que concatena los campos nombre, ApellidoP y ApellidoM y ademas pone un espacio entre ellos. Eso es normal y facil de entender.
LO curioso es que si por alguna razňn la columna ApellidoP en algunos de sus registros no tiene ningun valor entonces en Delphi...el valor de NombreCompleto aparece totalmente vacio.
Si hacemos una prueba directa de esa consulta sobre MYSQL el valor de NombreCompleto si aparece completo...es decir...solo omite el ApellidoP como es de esperarse pero si muestra el Nombre y el ApellidoM, esta raro
El componente que uso es el Tquery
Alguien sabe por que? Gracias.

