2017-01-09 2 views
-1

Я пытаюсь сделать SQL с переменной.Javascript Oracle sql с параметром

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)

Если я переписать то, что я нашел в Интернете:

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)

Я пытаюсь реализовать этот код в NeoLoad ,

+0

Try: '(" выберите policy_no из политики, где product_id = "+ PLID);' –

+0

@rweris У вас все еще есть проблема? – Reeno

ответ

0

Чтобы сгруппировать строки в JavaScript, вам необходимо +. Измените четвертую строку следующим образом:

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

Если PLid может быть установлено как целое число (var PLid = 2101;), вы можете пропустить одинарные кавычки, например:

var result = connection.getResults("select policy_no from policy where product_id = "+PLid) 
Смежные вопросы