Temat: Wywołanie procedury składowanej w Birt


Temat: Wywołanie procedury składowanej w Birt
Data: 2013-06-01
Treść:
Budując system raportowy oparty na Eclipse Birt wywoływałem procedury składowane na bazie mssql 2005. Jednak jeśli procedura była bardziej złożona, tzn zawierała kilka selectów, przypisań itp Birt nie widział żadnych wyników pomimo, że procedura składowana faktycznie zwracała dane. Taka sytuacja istniała przy użyciu driverów jtds oraz microsoftowego jdbc. Przy korzystaniu z jdbc-odbc wszytko było ok. Okazało się, że java'owe dirvery "wpadały w zakłopotanie" gdy procedura składowana w trakcie wykonywania zwracała komunikaty po wykonaniu każdej instrukcji. Dlatego po ustawieniu w procedurze opcji
SET NOCOUNT ON 
wszystko jest ok. A tak przy okazji Birt Viewer szuka driverów do bazy w katalogu katalog_projektu\WEB-INF\platform\plugins\org.eclipse.birt.report.data.oda.jdbc_\drivers
<< Powrót <<

powered by sw