2017-01-09 90 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

尝试:'(“选择policy_no from policy where 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)