![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
|
Consulta con la funcion CONCAT
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. ![]() ![]()
__________________
"Los unicos que no se equivocan son aquellos que no intentan hacer algo." Iván Caballero Cano... [email protected] |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| BDS 2006 Concat( delphi32, c++) | vroa74 | Varios | 1 | 23-10-2007 00:33:10 |
| Realizar una consulta sobre los registros que devuelve otra consulta | Borjaserrano | Firebird e Interbase | 12 | 01-10-2007 23:19:44 |
| Consulta dentro de otra consulta | judit25 | Conexión con bases de datos | 1 | 25-06-2007 15:52:15 |
| Consulta que en función de un campo saque desglose o nombre del grupo | apicito | SQL | 6 | 28-04-2004 09:02:24 |
| Consulta con funcion MAX | isc_hilda | SQL | 3 | 26-04-2004 23:14:59 |
|