Prueba as�:

        sSql = "Select [los campos que necesito] from BIBLIOTECA.FICHERO
where
        (SUBSTR(CAMPO, 5, 2)) = " & parm1


Saludos.

Juan Carlos.
> -----Mensaje original-----
> De:   Diego Garulo [SMTP:[EMAIL PROTECTED]
> Enviado el:   viernes, 20 de febrero de 2004 16:49
> Para: [EMAIL PROTECTED]
> Asunto:       Pregunta SQL
> 
> Buenas tardes compa�eros foreros.
> 
> Necesito enviar desde un programa en VisualBasic una sentencia SQL al 400
> pero seleccionando una parte de un campo, para ello ejecuto la siguiente
> sentencia SQL:
> 
> sSql = "Select [los campos que necesito] from BIBLIOTECA.FICHERO where
> (MID(CAMPO, 5, 2)) = " & parm1
> 
> Y me da fallo en la opci�n MID.
> 
> Tambi�n he probado con (MDI([BIBLIOTECA.FICHERO]![CAMPO], 5, 2)), pero con
> el mismo resultado.
> 
> Necesitar�a coger solo la informaci�n comprendida entre los caracteres 5 y
> 6
> de ese campo que es de 8 caracteres.
> 
> Si alguien puede ayudarme se lo agradecer�a enormemente.
> 
> Un saludo y gracias por adelantado.
> 
> 
> 
> _____________________________________________________
> Forum.HELP400 es un servicio m�s de NEWS/400.
> � Publicaciones Help400, S.L. - Todos los derechos reservados
> http://www.help400.es
> _____________________________________________________
> 
> Para darte de baja, env�a el mensaje resultante de pulsar
> mailto:[EMAIL PROTECTED]

_____________________________________________________
Forum.HELP400 es un servicio m�s de NEWS/400.
� Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja, env�a el mensaje resultante de pulsar
mailto:[EMAIL PROTECTED]

Responder a