2017-01-09 1 views
-1

변수로 SQL을 만들려고합니다.Javascript Oracle sql with parameter

var PLid = '02101'; 
var connection = new Packages.SQLConnection("oracle"); 
connection.connect("server", port ,"SID", "test", "test"); 
var result = connection.getResults("select policy_no from policy where product_id = '"PLid"'); 
connection.disconnect(); 
나는 다음과 같은 오류가 점점 오전

: 나는 인터넷에 발견하는 내용 재 작성하는 경우

missing) after argument list (Script=script_2;Line=4)

을 : 나는 Neoload에서이 코드를 구현하기 위해 노력하고

var result = connection.getResults("select policy_no from policy where product_id = '?'",1); 

Can't find method SQLConnection.getResults(string,number). (Script=script_2;Line=4)

.

+0

시도 : 정수 (var PLid = 2101;)로 설정할 수 있습니다

var result = connection.getResults("select policy_no from policy where product_id = '"+PLid+"') 

PLid 경우이 같은 작은 따옴표를 건너 뛸 수 있습니다'("policy_no을 선택 from product_id = "+ PLid); ' –

+0

@ rweris 여전히 문제가 있습니까? – Reeno

답변

0

JavaScript에서 문자열을 연결하려면 +이 필요합니다. 여기에 네 번째 줄을 변경 :

var result = connection.getResults("select policy_no from policy where product_id = "+PLid)