Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Concatenar campos VBasic - MySql

Estas en el tema de Concatenar campos VBasic - MySql en el foro de Visual Basic clásico en Foros del Web. Tengo un programa hecho en VBasic hago una consulta en la cual concateno el campo Nombre, Paterno y Materno en uno solo agregandoles un espacio ...
  #1 (permalink)  
Antiguo 08/03/2006, 11:25
Avatar de aavg  
Fecha de Ingreso: abril-2002
Ubicación: Morelia México
Mensajes: 356
Antigüedad: 22 años
Puntos: 1
Exclamación Concatenar campos VBasic - MySql

Tengo un programa hecho en VBasic hago una consulta en la cual concateno el campo Nombre, Paterno y Materno en uno solo agregandoles un espacio entre ambos campos. Para Access me funcionaba bien, pero ahora que estoy aplicando mi consulta a una base de datos MySql me esta arrojando error en la funcion chr y cuando se lo quito y dejo solamente los '&' o los '+' para concatenar, solo me regresa un valor de '0' para cada campo:

Código:
'Mi funcion original que trabajaba bien con Access
RstEmp.Open "Select Empleado, Paterno & chr(32) & Materno & chr(32) & Nombre as Completo from Personal where ACTIVO='S' order by Empleado Asc"

'Mi función ahora
RstEmp.Open "Select Empleado, Paterno & Materno & Nombre as Completo from Personal where ACTIVO='S' order by Empleado Asc"
'Aunque cambie los signos & por signo + me sigue regresando un valor de 0 para cada campo
__________________
Abraham Velasco
Usuario # 516 en los Foros del Web.
El hombre no vale por lo que sabe, sino por lo que transmite
C'est parce qu'il y a un Dieu que nous sommes libres
  #2 (permalink)  
Antiguo 08/03/2006, 12:16
Avatar de EternalWitness  
Fecha de Ingreso: agosto-2005
Mensajes: 146
Antigüedad: 18 años, 8 meses
Puntos: 2
Código:
RstEmp.Open "Select Empleado, concat(Paterno,' ',Materno,' ',Nombre) as Completo from Personal where ACTIVO='S' order by Empleado Asc"
:)
__________________
PRIMERA REGLA PARA ESCRIBIR POSTS:
piensa, piensa, escribe, piensa otra vez, envia
  #3 (permalink)  
Antiguo 08/03/2006, 12:19
Avatar de aavg  
Fecha de Ingreso: abril-2002
Ubicación: Morelia México
Mensajes: 356
Antigüedad: 22 años
Puntos: 1
Exactamente, muchas gracias
__________________
Abraham Velasco
Usuario # 516 en los Foros del Web.
El hombre no vale por lo que sabe, sino por lo que transmite
C'est parce qu'il y a un Dieu que nous sommes libres
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:48.