Ошибка JasperStarter и SQL Server Не удалось найти подготовленный оператор с дескриптором

Мы пытаемся запустить iReport в нашем веб-приложении PHP. Мы используем Ubuntu Server с php5 и используя фреймворк laravel и

Мы работаем с базой данных SQL Server 2012.

После ввода этого

jasperstarter myReport.jasper
-f pdf
-P parameter1=test
-t generic
-H <my databse server ip>
-u <username>
-p <password>
-n <dbname>
--db-driver com.microsoft.sqlserver.jdbc.SQLServerDriver
--db-url jdbc:sqlserver://<my databse server ip>:1433

мы получаем пустой PDF и

Мы получаем эту ошибку, когда я запускаю sql Profiler:

sql:

declare @p1 int
set @p1=1
exec sp_prepexec @p1 output,NULL,N'select top 10 * from mytable'
select @p1
exec sp_unprepare 1

Ошибка:

Msg 8179, Level 16, State 6, Procedure sp_prepexec, Line 1
Could not find prepared statement with handle 1.

0

Решение

После нескольких дней страданий я решил эту проблему.

Я не знаю, делаю ли я это неправильно, когда добавляю драйвер sqljdbc.

Я меняю драйвер на jtds, драйвер jdbc, и он работает как шарм.

Тд

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]