passare la variabile con doble quoate ""Ciao a tutti,
Ho scritto uno script in jsl in cui ho definito una variabile e l'ho passata attraverso la mia logica. Poiché la mia variabile definita contiene virgolette doppie "", jsl lancia un errore, dice "2" imprevisto, forse manca ";" o ",". Sono molto nuovo di jsl. qualcuno può aiutarmi in questo.
Ri: passare la variabile con doble quoate ""È necessario utilizzare la funzione: Name () per specificare con precisione le colonne con caratteri speciali al loro interno
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" ) ) )
);
Ri: passare la variabile con doble quoate ""Ciao,
Grazie per la risposta.
Penso che tu non abbia risposto correttamente alla mia domanda.
In realtà ho definito una variabile di input (ad esempio x = abc) che sto cercando di passare attraverso una logica in cui per la stessa variabile otterrò i dati estratti dal database SQL. Il problema che sto affrontando è, se sto cambiando l'input al valore double quoted, jsl lancia questo errore -jsl lancia un errore, dice "2" imprevisto, forse manca ";" o ","
Si prega di trovare l'esempio sullo stesso
// Crea connessione al database
dbc = Crea connessione al database (
XXX);
SLNo = "ABC1" 2 '";
sqlQuery = "execute [dbo]. [XXX] @SLNo = '" || SLNo || "'";
Messaggio di errore: jsl lancia un errore, dice "2" imprevisto, forse manca ";" o ","
La domanda è cosa shurild faccio se SLNo i dati sono in formato doppia quotazione. sta funzionando bene senza input doppiamente citati.
Ri: passare la variabile con doble quoate ""Per incorporare una virgoletta doppia (") in una stringa, sarà necessario utilizzare la stringa di caratteri di escape JSL per indicare a JSL come analizzare il carattere. Il modello di carattere di escape JSL è \!
SLNo = " ABC1\!"2'";