도블 quoate로 변수 전달 ""안녕 모두,
나는 jsl에 스크립트를 작성했다. 여기에서 변수를 정의하고 논리를 통해 전달한다. 정의 된 변수에 큰 따옴표 ""가 포함되어 있기 때문에 jsl은 오류를 던지고 있습니다. 예기치 않은 "2"가 나오고 ";" 또는 ",". 나는 아주 새로운 jsl입니다. 누구든지 저를 도울 수 있습니까?
다시 : 도블 quoate ""변수를 전달: Name () 함수를 사용하여 열에 특수 문자가있는 열을 정확하게 지정해야합니다.
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" ) ) )
);
다시 : 도블 quoate ""변수를 전달안녕하세요,
답장을 보내 주셔서 감사합니다.
내 질문에 맞지 않는 것 같아.
사실 내가 입력 변수 (예 : x = abc)를 정의했는데,이 변수는 동일한 변수에 대해 SQL 데이터베이스에서 추출 된 데이터를 가져 오는 논리를 통과하려고합니다. 문제는 내가 직면하고있다, 만약 내가 큰 따옴표로 값을 입력을 변경하는 경우, JSL이 오류를 던지고있다 - JSL은 오류를 던지고있다, 그것은 예기치 않은 "2", 아마도 누락되었습니다 ";" 또는 ","
동일한 예제를 찾으십시오.
// 데이터베이스 연결 만들기
dbc = 데이터베이스 연결 만들기 (
트리플 엑스);
SLNo = "ABC1"2 ' ";
sqlQuery = "[dbo]를 실행하십시오. [XXX] @SLNo = '"|| SLNo || " '";
오류 메시지 : jsl이 오류를 던지고 있습니다. 예상치 못한 "2"가 표시됩니다. 아마도 누락되었습니다. ";" 또는 ","
질문은 SLNo 데이터가 큰 따옴표 형식 인 경우에 수행 할 작업입니다. 큰 따옴표로 묶인 입력을하지 않아도 잘 작동합니다.
다시 : 도블 quoate ""변수를 전달문자열에 큰 따옴표 ( ")를 삽입하려면 JSL 이스케이프 문자열을 사용하여 JSL에 문자를 구문 분석하는 방법을 지정해야합니다. JSL 이스케이프 문자 패턴은 \!
SLNo = " ABC1\!"2'";