SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Widark en Martes 18 de Julio de 2006, 20:44

Título: Funcion En Cosulta
Publicado por: Widark en Martes 18 de Julio de 2006, 20:44
Hola a toda la comunidad (por lo menos a los que leen esto).

Mi inconveniete es el siguiente, quiero saber como puedo hacer para que en una consulta me tome la funcion que me arma una descripcion, ej:
Código: Text
  1. rsTabla.open "Select nombre, direccion, ArmaDes(codigo) as armado",...,...,...
  2.  
  3. Function ArmaDes()
  4.   'valida campo 1
  5.   'valida campo 2
  6.   ArmaDes = Valor_a_devolver
  7. End Function
  8.  
. Haciendo esto me aparece la funcion [tal] no esta definida en la sentencia.

Utilizo obviamente vb6 y me conecto con acces mediate ADO 2.5, cual quier sugerencias será bienvenida.
Título: Re: Funcion En Cosulta
Publicado por: Baskito en Miércoles 19 de Julio de 2006, 10:53
No se si te he entendido bien pero te paso lo que creo que he entendido:

Creo que lo que quieres es concatenar el resultado de una funcion con un texto.

Código: Text
  1.  
  2. rsTabla.open "Select nombre, direccion, " & ArmaDes & " as armado"
  3.  
  4. Function ArmaDes() as string
  5.  'valida campo 1
  6.  'valida campo 2
  7.  ArmaDes = Valor_a_devolver
  8. End Function
  9.  
  10.  
Título: Re: Funcion En Cosulta
Publicado por: Widark en Miércoles 19 de Julio de 2006, 15:50
Gracias Baskito!

No lo habia pensado, lo intentare y luego te comento (o les comento).

 :lol: