variable de paso con doble quoate ""Hola a todos,
He escrito un script en jsl donde he definido una variable y la paso a través de mi lógica. Como mi variable definida contiene una comilla doble "", jsl está lanzando un error, dice "2" inesperado, quizás falte ";" o ",". Soy muy nuevo para jsl. ¿Alguien puede ayudarme en eso?
Re: pasando variable con doble quoate ""Debe usar la función: Nombre () para especificar con precisión columnas con caracteres especiales en ellas
Names Default To Here( 1 );
New Table( "Example",
Add Rows( 10 ),
New Column( "test\!" of quote",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values( [40, 26, 27, 36, 39, 19, 25, 9, 7, 30] )
)
);
Distribution(
Continuous Distribution( Column( :Name( "test\!" of quote" ) ) )
);
Re: pasando variable con doble quoate ""Hola,
Gracias por responder.
Creo que no entendiste bien mi pregunta.
En realidad, he definido una variable de entrada (por ejemplo, x = abc) que trato de pasar a través de una lógica en la que para la misma variable obtendré datos extraídos de la base de datos SQL. El problema al que me estoy enfrentando es que si estoy cambiando la entrada a un valor de doble cotización, jsl está lanzando este error -jsl está lanzando un error, dice "2" inesperado, quizás falte ";" o ","
Por favor encuentre el ejemplo en el mismo.
// Crear conexión de base de datos
dbc = Crear conexión de base de datos (
XXX);
SLNo = "ABC1" 2 '";
sqlQuery = "ejecute [dbo]. [XXX] @SLNo = '" || SLNo || "'";
Mensaje de error: jsl está lanzando un error, dice "2" inesperado, quizás falte ";" o ","
La pregunta es qué debo hacer si los datos de SLNo están en formato de doble cotización. está funcionando bien sin entradas dobles.
Re: pasando variable con doble quoate ""Para insertar una comilla doble (") en una cadena, deberá usar la cadena de caracteres de escape JSL para indicar a JSL cómo analizar el carácter. El patrón de caracteres de escape JSL es \!
SLNo = " ABC1\!"2'";