Jaspersoft Studio (JSS) で SQL サーバー プロシージャを実行していますが、クエリ ダイアログに 1 つのフィールドしか表示されません。
JSS での表示:
SQL SERVER Management Studio では、正しく機能します。プロシージャは 10 個を超えるフィールドを返します...
似たようなケースを見た人はいますか?何が起こっているのでしょうか?
チェックするJavaコードを作成し、jdbc Javaアプリケーションによって、すべてのフィールドを正常に表示します。
Connection conn = VAGASConnectionFactory.getNewConnectionSQLDRIVER(VAGASConnectionFactory.AMBIENTE.DESENV);
CallableStatement cs = conn.prepareCall("{call pr_cria_tabela_relatorio_parametrizado(90918)}");
ResultSet rs = cs.executeQuery();
while(rs.next()) {
System.out.println(rs.getString(1) + "," + rs.getString(2) + "," + rs.getString(3) + "," + rs.getString(4));
}
このコードの結果は正しく実行されます。
ジェシカ アルバ、1981 年 4 月 28 日、35 日、コンダード
ジム・キャリー、1962 年 1 月 17 日、54 日、ゴイアナ
しかし、Jasper Studio では、1 つのフィールドしか表示されません.... :-/
「フィールドの読み取り」をクリックしたときの Jasper Studio ログ:
Start ClassPath Mapping
Mapping: Archive: file:/home/diego.queres/.eclipse/1695504528/configuration/org.eclipse.osgi/bundles/55/1/.cp/lib/jasperreports-6.1.1.jar
Mapping: Archive: file:/home/diego.queres/.eclipse/1695504528/configuration/org.eclipse.osgi/bundles/55/1/.cp/lib/jasperreports-chart-themes-6.1.1.jar
Mapping: Archive: file:/home/diego.queres/.eclipse/1695504528/configuration/org.eclipse.osgi/bundles/55/1/.cp/lib/jasperreports-fonts-6.1.1.jar
Mapping: Archive: file:/home/diego.queres/.eclipse/1695504528/configuration/org.eclipse.osgi/bundles/55/1/.cp/lib/jasperreports-functions-6.1.1.jar
Mapping: Archive: file:/home/diego.queres/.eclipse/1695504528/configuration/org.eclipse.osgi/bundles/40/1/.cp/lib/js-common.jar
Mapping: Archive: file:/home/diego.queres/.eclipse/1695504528/configuration/org.eclipse.osgi/bundles/40/1/.cp/lib/js-extra-classes.jar
End ClassPath Mapping
Jasper Studio 6.1.1 を使用しています。Jasper Studio 6.3.0 を使用してみましたが、成功しませんでした。