Diego.

En ese caso debes hacerle un CAST para convertirlo a caracter antes de
aplicar el SUBSTR.

Saludos.

Jesús Humberto Olague Alcalá
Líder de Proyectos
Envases y Tapas Modelo, S.A. de C.V.
e-mail: [EMAIL PROTECTED]
Tel:  (478) 985 4100 Ext. 247
Fax: (478) 985 4100 Ext. 249



                                                                                       
                                     
                    "Diego Garulo"                                                     
                                     
                    <[EMAIL PROTECTED]>         Para:   <[EMAIL PROTECTED]>            
                            
                    Enviado por:                  cc:                                  
                                     
                    forum.help400-request@        Asunto:      RE: Pregunta SQL        
                                     
                    combios.es                                                         
                                     
                                                                                       
                                     
                                                                                       
                                     
                    20/02/2004 10:08 a.m.                                              
                                     
                    Por favor, responda a                                              
                                     
                    forum.help400                                                      
                                     
                                                                                       
                                     
                                                                                       
                                     




Me sigue dando fallo de SQL.

El campo al que quiero hacerle el SUBSTR es numerico, por si eso influye en
algo

-----Mensaje original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] nombre de Juan Carlos
Paredes
Enviado el: viernes, 20 de febrero de 2004 16:51
Para: '[EMAIL PROTECTED]'
Asunto: RE: Pregunta SQL


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]


_____________________________________________________
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]

                                                                            
                                                                            
 -------------------------------------------------------------------------- 



" Este mensaje es confidencial.   Si usted no es el destinatario de este
mensaje, le suplicamos se lo notifique al remitente mediante un correo
electrónico y que borre el presente mensaje y sus anexos de su computadora
sin retener copia de los mismos.  No debe copiar este mensaje o usarlo para
cualquier propósito ni divulgar su contenido.  Muchas gracias.

This e-mail is confidential and may also be privileged. If you are not the
intended recipient please immediately advise the sender by reply e-mail and
delete this message and its attachments from your computer without
retaining a copy. You should not copy it or use it for any purpose nor
disclose its contents to any other person.  Thank you. "





_____________________________________________________
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