Con el doble de comillas simples ;-)

Atentament / Kind Regards

Àlex Corretgé
Serveis Informàtics Corretgé.com SLU
http://corretge.cat/

LinkedIn: http://www.linkedin.com/in/corretge


2009/4/27 <[email protected]>

>
> Hola
> Lo he puesto así y me funciona. Gracias.
>  @Select='penped, pecant, pdclie, ' +
>           'pedclil7.arcodi, pefped, ' +
>           'pefcad, pedclil7.arunpe, pecalm, ' +
>           'peclot, arcate, arfami, arsubf, ' +
>           'COALESCE(lodatac, 0) as lodatac, ' +
>           'COALESCE(lolot,'''') as lolot, ' +
>           'COALESCE(lorsi1,'''') as lorsi1, ' +
>           'COALESCE(lopes, 0) as lopes, ' +
>           'COALESCE(lobult, 0) as lobult ' +
>           'FROM pedclil7 join fartic ' +
>           'ON pedclil7.arcodi=fartic.arcodi';
>
>
>  *[email protected]*
> Enviado por: [email protected]
>
> 27/04/2009 08:46
>   Por favor, responda a
> "forum.help400" <[email protected]>
>
>   Para
> "forum.help400" <[email protected]>  cc
>   Asunto
> Re: Errores en una vista con join
>
>
>
>
>
> Hola.
> Supongo que hay algun problema con las comillas del campo alfanumerico, he
> probado todas las combinaciones que se me ocurren y sigue sin ejecutarse la
> selección. Ahora en Sqlcod me da otro codigo(el -514) poniendo las comillas
> tal cual os muestro:
> @Select='penped, pecant, pdclie, ' +
>         'pedclil7.arcodi, pefped, ' +
>         'pefcad, pedclil7.arunpe, pecalm, ' +
>         'peclot, arcate, arfami, arsubf, ' +
>         'COALESCE(lodatac, 0), ' +
>         'COALESCE(lolot,""), ' +
>         'COALESCE(lorsi1,""), ' +
>         'COALESCE(lopes, 0), ' +
>         'COALESCE(lobult, 0) ' +
>         'FROM pedclil7 join fartic ' +
>         'ON pedclil7.arcodi=fartic.arcodi';
> Pero vamos, he probado con comillas simples, dobles, con blancos, con un
> valor...en cambio si hago un strsql si que me funciona.
>
>
>   *Àlex Corretgé <[email protected]>*
> Enviado por: [email protected]
>
> 23/04/2009 22:22
>   Por favor, responda a
> "forum.help400" <[email protected]>
>
>   Para
> "forum.help400" <[email protected]>  cc
>   Asunto
> Re: Errores en una vista con join
>
>
>
>
>
>
> Pon COALESCE(campo_susceptible_de_ser_nulo, valor_por_omisión) as
> nombre_campo
>
> Atentament / Kind Regards
>
> Àlex Corretgé
> Serveis Informàtics Corretgé.com SLU*
> **http://corretge.cat/* <http://corretge.cat/>
>
> LinkedIn: 
> *http://www.linkedin.com/in/corretge*<http://www.linkedin.com/in/corretge>
>
>
> 2009/4/23 <*[email protected]* <[email protected]>>
>
> Hola Foro. a ver si los que entendeis de SQL me podeis ayudar con este
> problema:
> tenco una vista con 2 tablas. Tabla1 y tabla2 unidas con Left outher join.
> todos los registros de la tabla 1 y los que coincidan de la tabla 2.
> Obviamente, si no coinciden los de la tabla2, el resultado de estos campos
> es un nulo, no?
> vale, pues tanfo si hago un STRSQL como un WRKQRY, me muestra los registros
> seleccionados, con los campos llenos que corresponden y los vacios que no
> encuentra, pero en un programa con SQL embebido, al llegar al :
> C/Exec sql
> C+ FETCH NEXT FROM @CURSOR INTO :penped, :pecant, :pdclie, :article,
> C+ :PEFPED, :PEFCAD, :UNITAT, :almacen, :peclot,
> C+ :ARCATE, :ARFAMI, :ARSUBF, :LODATAC, :LOLOT,
> C+ :LORSI1, :LOPES, :LOBULT
> en el SQLCOD me da el -305 y no me selecciona nada. Los 5 ultimos campos
> evidentemente estan vacios.
> cómo lo puedo hacer para que aunque estén vacios no me de un error y poder
> recuperar los que si están llenos?
> gracias
> __________________________________________________
> Forum.HELP400 es un servicio m&amp;#225;s de ServerNEWS.
> &amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados*
> **http://www.help400.es* <http://www.help400.es/>
> _____________________________________________________
>
> Para darte de baja visita la siguente URL:*
> **http://listas.combios.es/mailman/listinfo/forum.help400*<http://listas.combios.es/mailman/listinfo/forum.help400>
>
> __________________________________________________
> Forum.HELP400 es un servicio m&amp;#225;s de ServerNEWS.
> &amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
> http://www.help400.es
> _____________________________________________________
>
> Para darte de baja visita la siguente URL:
> http://listas.combios.es/mailman/listinfo/forum.help400
> __________________________________________________
> Forum.HELP400 es un servicio m&amp;#225;s de ServerNEWS.
> &amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
> http://www.help400.es
> _____________________________________________________
>
> Para darte de baja visita la siguente URL:
> http://listas.combios.es/mailman/listinfo/forum.help400
>
>
> __________________________________________________
> Forum.HELP400 es un servicio m&amp;#225;s de ServerNEWS.
> &amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
> http://www.help400.es
> _____________________________________________________
>
> Para darte de baja visita la siguente URL:
> http://listas.combios.es/mailman/listinfo/forum.help400
>
__________________________________________________
Forum.HELP400 es un servicio m&amp;#225;s de ServerNEWS.
&amp;#169; Publicaciones Help400, S.L. - Todos los derechos reservados
http://www.help400.es
_____________________________________________________

Para darte de baja visita la siguente URL:
http://listas.combios.es/mailman/listinfo/forum.help400

Responder a