2016-09-13 37 views
-1

我正在使用SOAPUI來測試我開發的web服務。實際上,我試圖通過對MS SQL數據庫的JDBC調用來配置TestSuite。 我成功地爲MSSQL添加了jdbc jar文件。連接字符串正在工作。SOAPUI JDBC MS SQL查詢不起作用(TestSuite)

我唯一的問題是它沒有運行任何SQL查詢。 無論我可以在查詢(即使是錯誤)寫的是我回這個錯誤:

Tue Sep 13 10:07:18 CEST 2016:ERROR:java.lang.IllegalArgumentException: Parameter 'Name' was not found in the SQL Query. 
java.lang.IllegalArgumentException: Parameter 'Name' was not found in the SQL Query. 
at com.eviware.soapui.impl.wsdl.panels.teststeps.support.NamedParameterStatement.getIndexes(NamedParameterStatement.java:139) 
at com.eviware.soapui.impl.wsdl.panels.teststeps.support.NamedParameterStatement.setString(NamedParameterStatement.java:170) 
at com.eviware.soapui.impl.wsdl.panels.teststeps.JdbcSubmit.prepare(JdbcSubmit.java:238) 
at com.eviware.soapui.impl.wsdl.panels.teststeps.JdbcSubmit.runQuery(JdbcSubmit.java:173) 
at com.eviware.soapui.impl.wsdl.panels.teststeps.JdbcSubmit.run(JdbcSubmit.java:147) 
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) 
at java.util.concurrent.FutureTask.run(Unknown Source) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) 
at java.lang.Thread.run(Unknown Source) 

我做錯什麼了嗎?

在此先感謝。

回答

1

看來你已經通過名稱在SQL查詢參數,但您的查詢這麼想的接受參數,請刪除在您調用查詢

+0

你說得對通過名稱參數!我幾分鐘前就明白了!我在第一張桌子(是參數面板)中配置了一些東西,而我沒有使用它...謝謝! – Jsncrdnl