2010-07-01 5 views
1

Bonjour, J'ai du mal à lire un bloc de données dans le générateur de formulaire Oracle.
J'ai un bloc de données dont certains de leurs champs proviennent de la base de données mais il y a 2 champs (colonnes) dont j'ai besoin de les lire manuellement et de les stocker dans la base de données peut lire chaque ligne et les insérer dans la base de données.
J'utilise le constructeur de formulaire oracle ver 6i.comment lire les blocs de données et les stocker dans la base de données?

Merci à l'avance,

Répondre

4

Vous pouvez écrire du code comme ceci dans les formes:

GO_BLOCK('myblock'); 
FIRST_RECORD; 
LOOP 
    INSERT INTO my_table (col) VALUES (:myblock.item1); 
    EXIT WHEN :SYSTEM.LAST_RECORD='TRUE'; 
    NEXT_RECORD; 
END LOOP; 
Questions connexes