問題タブ [rowset]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1711 参照

oracle - JDBC RowSet を Oracle データベースで更新できない

RowSet 内のいくつかの行を更新する必要がありますが、更新しようとすると、更新できない例外が発生します。なんで?

0 投票する
2 に答える
23888 参照

java - ResultSet と RowSet: どちらをいつ選択するか?

したがって、いくつかの相対的な違いを認識しています。つまり、ResultSetはデータベースへの「オープン接続」を持っていますが、RowSetは「切断された」方法で動作します。

しかし、それは私が理解していることです(間違っているかもしれません):

私の質問はこれです - どのような状況で一方が他方よりも好ましいのですか? それぞれの長所/短所は何ですか?

  • RowSet特に「読み取り専用」クエリの場合、切断モードで作業すると、高度な同時実行システムでパフォーマンスが向上すると思います。あれは正しいですか?その場合、読み取り専用クエリRowSetよりも常に好ましい と言っても過言 ではありませんか?ResultSet

  • 私が正しければ、繰り返し処理して RowSetも SQL 例外はスローされませんが、それは利点ですか? もう1つRowSetはシリアライズ可能です。しかし、私の懸念は主にパフォーマンスの観点からのもので、どのような選択になるのでしょうか?

  • しかし、読み書きクエリでも問題になるのでしょうか?? ResultSet を DB に同期できますか? (それが可能かどうかはわかりません(可能かもしれませんが、十分に思い出したり、グーグルで調べたりすることはできません:)生のJDBCを使用するのは久しぶりです...

何か案は?明らかなように、私の知識にはいくつかの欠けているギャップがあります:)

私が尋ねる理由は、Spring-JDBC のインターフェースを実装するか、データを処理ResultSetExtractorするときに返すかのどちらかを選択したいからです。SqlRowSetこの質問は、コインを投げる以外に、いつ何を選択するかを決定する方法に興味をそそられました:)

0 投票する
1 に答える
674 参照

java - MBO ResultSet フィルター - JDBC ドライバー

2 つの異なるデータ ソースを 1 つの MBO に結合しようとしています。sybase のドキュメントには、Java でカスタム結果セット フィルタを開発する必要があると記載されています。Ok。大きな問題ではない。私は JDBC Rowsets にある程度精通しているので、おそらくこれを処理できると思います。そこで、JConnect 7 を入手し、結果セット フィルターで JDBC ドライバーを使用して、接続先の Web サービスから返されたデータ セットをフィルター処理するために使用できる結果セットを取得しようとしています。以下の簡単なテストで接続をテストしました。

そのうち、1行カウントが返されます。これは私が期待しているものです。問題は、これと同じコードを ResultSet フィルター クラスに実装し、MBO でプレビューしようとすると、Eclipse デバッグ コンソールに次のエラーが表示されることです (わかりやすくするために要約しています)。

これはクラスパスの問題のように見えますが、ビルド パスに Jconnect jar があり、小さなテストが正常に実行されるという事実によって確認されます。これはEclipseの問題ですか..モバイルワークスペースプロジェクトのコードを実行するときに、Eclipseは別のクラスパスを使用していますか?

0 投票する
1 に答える
371 参照

java - 外部データベースの更新があるときに Java ResultSet/RowSet を更新する方法はありますか?

JFreeChart で結果を表示するために使用する Java Db データベース テーブルがあります。次の 2 つのプロセスがあります。

  1. 温度センサーから取得したデータで 30 秒ごとにテーブルを更新します
  2. このテーブルから JdbcRowSet を作成します。これは、チャートのシリーズを作成するために使用されます

現時点では、(1) によって挿入された新しいデータを RowSet に取得する唯一の方法は、クエリを再実行することです。JdbcRowSet は、すでにセット内にある行の更新のみを反映し、新しく挿入された行は反映しません。

新しい行を自動的に追加するタイプの RowSet または ResultSet はありますか? または、毎回クエリを再実行する必要がありますか?

0 投票する
1 に答える
245 参照

java - rowset.jar WAS 5.1 WAS 6.1 の問題

現在、rowset.jar が正常に動作する WAS 5.1 でアプリケーションを実行していますが、サーバーを 6.1 にアップグレードすると、以下のように rowset.jar でエラーが発生します。

java.lang.UnsupportedClassVersionError: (javax/sql/rowset/CachedRowSet) オフセット = 6 のメジャー バージョンが正しくありません

誰もが同じ問題に直面していますか、これを解決する方法は、異なるバージョンのjarで試してみましたが、解決しませんでした。

前もって感謝します

0 投票する
4 に答える
17421 参照

java - RowSet、CachedRowSetなどの実装

今日までResultSet、クエリの結果を処理するときに一緒に作業していました。しかし、今日私は少し読んで、それらが私の目的をよりよく果たすことができることに気づきましたRowSetCachedRowsetすべての例で、オブジェクトと呼ばれる場所を読みましたがRowSetCachedRowSetコードで自分で試してみると、それらがインターフェースであり、例ではそれらのインターフェースの実装を使用していることがわかりました。

今私の質問は、それらの実装をどこで見つけるかです、そして何か公式なものはありますか?

それらをダウンロードする必要がありますか、それともJDKに付属していますか?

0 投票する
2 に答える
1441 参照

vbscript - XML 行セットと MsXML2

在庫管理システムから Microsoft 行セット スキーマを使用して戻ってきた行セットがあります。

ただし、msxml2 を使用してドキュメントを読み取ると、データにアクセスできないようです (vbscript で記述)

これを元に戻すには、次を使用しています:

ただし、次のメッセージが表示されます。

これはおそらく私が何か完全に間違ったことをしているのです。もしそうなら、誰かが私にそれを指摘してください.

0 投票する
1 に答える
8850 参照

image - BIRT を使用して PDF に動的画像を含める

BIRT 2.5.0 を使用して PDF ファイルを生成しようとしています。BIRT は pHp から呼び出されます (これは JavaBridge と Tomcat サーバーのおかげで行われます)。

そして、特定の条件下でチェックされたチェックボックスを作成しようとしています。インターネットで少し調べたところ、2つの異なる方法が見つかりました。

最初の方法は、フィールド「idclassebillet」(テストを行っている) の値が 1 の場合、可視性を操作することです。私はこのようにしました:

しかし、これはうまくいきません。

そこで私が見つけた 2 番目の解決策は、単純な URL で遊ぶことでした。このソリューションははるかに便利ですが、どちらも機能しません。これはそのように見えます。

どちらの場合も、フィールド "dataSetRow["idfield"]" を次のように宣言します。

「idclassebillet」のコンテンツにアクセスできることを確認しました。このように単純に印刷すると、正常に動作します。

そして、「動的な」画像を取得するために選択したソリューションが何であれ、「dataSetRow ["idclassebillet"]」の値が何であれ、常に同じ画像を取得します。画像へのアクセスと印刷に問題はありません。問題は、「idclassebillet」フィールドの値を「テスト」することです (つまり、このフィールドにどのようにアクセスできますか?)。

私がやろうとしていることを理解していただければ幸いです。より良い解決策 (および可能であれば動作するコードの例) がある場合は、遠慮なく共有してください ^^ :)

どうもありがとう、

ラファエル・ポイトヴァン

NB : 最初は、画像をドキュメントに埋め込む必要がありましたが (これは最初のソリューションで使用したものです)、これが機能しなかったため、http://my.server.comでホストされている画像を使用しました。 ..

0 投票する
1 に答える
1536 参照

xml - PeopleSoft XML Publisher - 空の行セットを非表示にする

6 つの子行セットを持つ行セットを使用するレポートを作成しています。ボタンの pplcode を介してこのレポートを生成しています。行セットを宣言します。

次に、行セットを調べて入力します。

等々。

私のレポートでは、一番上に親行セットのものがいくつかあり、次に子行セット (「セクション ヘッダー」付き) が続きます。

子 1: &rs_resp からのデータ

子 2: &rs_expr からのデータ ... 私の問題は、すべての行セットにデータがあるわけではなく、レポートからそれらのセクションを除外したいということです。最初に RTF テンプレートの条件付き領域で @numrows を使用しようとしましたが、空の行セットにも少なくとも 1 つの行があることにすぐに気付きました...

課題は、タイトルだけでなく、データ領域が条件に影響を受けるようにすることです...

誰かがこれをやったことがありますか、または何かアイデアがありますか?

ありがとう!

0 投票する
2 に答える
4049 参照

xml - PeopleSoft Rowset は現在の行のみをコピーします

ページに複数の子レコードを持つレコードがあります。ページに、行セットを介して XML Publisher を介してレポートをトリガーするボタンがあります。私が抱えている問題は、レポートに渡す行セットにバッファー内のすべてが含まれていることです。現在のコンテキストのみをレポートに表示したいのです。私が今持っているもの:

&RS0 = GetLevel0().GetRow(1).GetRowset(Scroll.AVZ_JD_DTL_TBL);
&RS0.CopyTo(&rs_dtl);

次に、レポートを開始します。

以前は、各行セット (親と子) で Rowset.Fill を使用していましたが、copyto メソッドはどういうわけか「よりクリーン」に見えました (確かに少ないコード:-))。現在のコンテキストのみをコピーする方法はありますか?

ありがとう