2014-11-25 130 views
0

我是Sahi自動化工具的初學者。錯誤:「net.sf.sahi.plugin.DBClient」的Java構造函數帶有參數「字符串,字符串,字符串,字符串」未找到

我設置了以下更改以運行我的腳本。 1)在Sahi /用戶數據/ bin中 SET SAHI_EXT_CLASS_PATH =%EXT_CLASS_PATH%; d:\ Sahi \ extlib \ db \ mysql_connector_java_5.1.34_bin.jar;

2)下載並安裝了64位ODBC驅動程序(AccessDatabaseEngine.exe)

3)設置在userdata.properties

這裏是我的代碼的代理和端口。


var db = _getDB("sun.jdbc.odbc.JdbcOdbcDriver","jdbc:odbc:Driver={Microsoft Excel Driver(*.xlsx)};DBQ=d:\\Sahi\\userdata\\scripts\\My_works\\Login.xlsx;readOnly=false","",""); 
if(db != null) 
{ 
var $rs = db.select("select * from [Sheet1$]"); 
} 

我遇到了以下錯誤。

--Stopped回放:FAILURE--

請幫助我,請。

回答

0

Lissy,我建議你不要使用db API來處理excel文件。 _getExcel_readExcelFile應該適合你。

+0

其實我也試過。但是,我又得到同樣的錯誤。是否有任何罐子或任何東西需要安裝才能工作?請幫助 – Lissy 2014-11-25 11:18:00

+0

您的意思是說您無法使用_getExcel和_readExcelFile?'var $ rs = _readExcelFile(「d:\\ Sahi \\ userdata \\ scripts \\ My_works \\ Login.xlsx」 ,「Sheet1」);' 應該適合你。 – 2014-11-25 11:37:21

+0

獲取錯誤 ReferenceError:「_readExcelFile」未定義。 **請幫助** – Lissy 2014-11-26 04:03:33