错误:“net.sf.sahi.plugin.DBClient”的Java构造函数带有参数“字符串,字符串,字符串,字符串”未找到

问题描述:

我是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--

请帮助我,请。

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