2017-01-09 93 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)