Power Builder - Caracteres especialas

 
Vista:
Imágen de perfil de Antonio
Val: 176
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

Caracteres especialas

Publicado por Antonio (1271 intervenciones) el 14/03/2014 23:37:45
Un saludo a todos...

Amigos, tengo un pequeño problemita..

Resulta que intento hacer un select por código donde un dato de un campo tiene este valor:

~VV~

Como sabemos PowerBuilder lo interpreta como un retorno de carro, la condición que estoy usando es la siguiente:

Select articulo
into:sArticulo
from pmp.articulo
where pmp.articulo.clave in ('~VV~','REV' );

pero al querer guardar el código PowerBuilder me dice este mensaje:

Unclosed quoted string

¿Alguno de ustedes sabe como puedo solucionarlo?

Gracias,
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Caracteres especialas

Publicado por Armando (2 intervenciones) el 15/03/2014 00:38:46
Que tal,

Estas trabajando con una base de datos Sybase? que version?, realice una prueba aqui con sybase 9 y la sentencia SQL trabaja correctamente, no es problema el caracter "~". por otro lado noto segun tu ejemplo que estas buscando al menos 2 articulos y para eso debes utilizar un CURSOR ya que cabe la probabilidad de obtener mas de un registro y el SELECT INTO solo soporta un registro. marca un error de "Select return more than on record" algo asi.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de antonio
Val: 176
Bronce
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

Caracteres especialas

Publicado por antonio (1271 intervenciones) el 18/03/2014 18:08:49
Hola Armando:

Mil gracias por tu respuesta...

Trabajo con base de datos SQL Server 2008, efectivamente se trata de recuperar todos los registro de la tabla articulo que dentro del estatus contenga '~VV~' o que contengan 'REV'.

Mas sin embargo desde el scrip de PowerBuilder al darle Ctrl + L para revisar el código, es donde me manda el mensaje "Unclosed quoted string", ya que lo interpreta cuando por ejemplo en un messageBox para hacer un rretorno de carro se poner "~n".

Y no se como solucionarlo.

agradecerá a todos su apoyo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Willian
Val: 12
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

Caracteres especialas

Publicado por Willian (40 intervenciones) el 18/03/2014 20:35:17
Probaste hacer con comillas dobles "~valor~" ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 37
Ha mantenido su posición en Power Builder (en relación al último mes)
Gráfica de Power Builder

Caracteres especialas

Publicado por jhidalgo (646 intervenciones) el 19/03/2014 15:10:45
Si mal no recuerdo lo que debes hacer es usar dos veces el ~~VV~~

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar