2

こんにちは、Oracle フォーム ビルダーでデータ ブロックの読み取りに問題があります。
フィールドの一部がデータベースから取得された 1 つのデータ ブロックがありますが、手動で読み取ってデータベースに保存する必要がある 2 つの (列) フィールドがあります (いくつかの行があります!)、どのように読み取ることができるか教えてください。各行をデータベースに挿入します。
私はオラクルフォームビルダーver 6iを使用しています。

前もって感謝します、

4

1 に答える 1

4

Forms では、次のようなコードを記述できます。

GO_BLOCK('myblock');
FIRST_RECORD;
LOOP
  INSERT INTO my_table (col) VALUES (:myblock.item1);
  EXIT WHEN :SYSTEM.LAST_RECORD='TRUE';
  NEXT_RECORD;
END LOOP;
于 2010-07-01T14:45:42.303 に答える