à laide je veux faire une inertion avec plsql

Fermé
malak - 22 mai 2010 à 20:51
 malak - 24 mai 2010 à 21:55
salut tt le monde je suis débutante dans oracle
j'utilise oracle10g et fomes plsql pour ecrire les reqetes
mon probleme est de chercher comment faire une insertion (ajouter un utilisateur) apartir d'un formulaire cest a dire que dans le forms jai mis un formulaire et un boutton envoyer ce formulaire qui contient:
id_util, dep, login_util et password_util et acoté jai mis des text_item a coté de chaqu'un c'est a dire
id_util text_item 12
dep text_item13
login_util text_item14
password_util text_item15
donc à l'exécution il maffichera ce formulaire si je le remplis et je clique sur envoyer normalent un utilisaterur doit etre ajouter
voici le code que jai fai sur le boutton envoyer mais il marche pas

Code :


BEGIN

INSERT INTO utilisateur VALUES(:utilisateur.text_item12,:utilisateur.text_item13,:utilisateur.text_item14,:utilisateur.text_item15);

END;



si vous maidez vous me faites un émmence plaisir












2 réponses

UaLShark Messages postés 191 Date d'inscription vendredi 19 mai 2006 Statut Membre Dernière intervention 21 juillet 2010 35
23 mai 2010 à 11:44
Bonjour,
Si vous travaillez avec des blocs bases vous n'avez pas besoin d'ecrire l'insertion seulement
commit_form();
next_record(); --Pour passer à l'enregistrement suivant

sinon
bloc non basé sur une table ou vue
il vous manque un commit; pour valider l'insertion
0
slt Ual Shark merci pour votre réponse mais si vous me donnez un détail sa serai tres gentil de votre part car j pas compris ce que vous avez dit je vous attend
0