Why insert the new record is a strange behavior?


Hello world

My version of Jdeveloper is 11.1.2.3.0.
I have a link command, on, click on this link im popup trigger command with showpopupbehaviour.
Popupfetchlistener im createInsert of operation and inserting some required attributes using the setAttribute method in the new row of the table.
Inside pop up I have dialogue, inside, dialogue I dragged a few attributes of EO based VO on the page. And have the OK button.
When you click on ok button it pulls dialogListener, where im running commit operation.

Now everything works fine without error, but the file does not appear when I run this query VO in Toad. What can be the reason?

Note: I have a primary column, so I tried to hard code value (ex: empno = 898) and saved only record twice, but the second time it is throwing error as primary key attribute
cannot be set to double, but in the table, I see no new inserted record.


If the record is not inserted how it can show the primary key constraint error when I try to register the same new record?
If the record is inserted then why it does not appear in the table?

IM totally confused with this behavior of my pop up insert in the registration of the new table.

Your entries will be really useful.

Thank you.

Hello

Problem solved when I used Commit h.

this.getDBTransaction () .commit ();

Thank you.

Tags: Java

Similar Questions

  • How to pre-fill a field before inserting the new record in the same block

    I'm obviously new to the forms and need help! I need to insert new records based on the lodge currently in the same block.

    In the block, I specify a lodge (lodge 0000) and run the query for this particular lodge. I want to insert new records
    for lodge 0000. The number of dressing room must be pre-fill with lodge 0000 and I have to do is enter the others
    provide the information.

    How to make a form to pre-fill the field lodge?

    Instead of global variables, why do you not use "Form settings" which are specific to your form? You can use them in the property 'Initial value' similar to global variables.

  • Is it possible that when the new record is inserted in a table then this empty inserted record is automatically displayed without scrolling?

    Mr President.

    Is it possible that when the new record is inserted in a table then this empty inserted record is automatically displayed without scrolling?

    Because I change the size property of the table 5 range and my new record is inserted at no 10.

    When I click the addRecord button the new parallel line does not appear, do scroll down to see it.

    I want that we don't have to scroll down.

    The line is displayed automatically.

    as shown in the photo my behavior of page.

    scrolling.png

    Concerning

    If you just need the newly created line to be visible,

    You can simply set contentDelivery = 'immediate' and displayRow = "selected".

    P.S. the blog mentioned above only.

    See you soon

    AJ

  • Inserting a new record in the database using a form empty ADF

    Hello

    I'm trying to insert a new record into the database using a form.

    I have an Employee table and its corresponding entity object and the view object. The table has an id that is used as the primary key and is filled using a sequence in the comic book.

    Data controls, I dragged and dropped at the sight of the employee as a form of ADF and checked the submit button include. Then I dragged and dropped the validation on submit button operation.

    When I connect to the app and go to the page used to create, I have 2 problems:
    1 - the form is filled with the logged in user info.
    2. If I try to change the news and validation, the user info is changed in the database and no new record is created.

    It makes a little sense to me, but I would like to know if there is a way around it (get an empty form and insert a new record).
    NB: the employee id is not part of the form, I want to be filled using the sequence.

    Kind regards
    MB

    User, please tell us your jdev version!

    To do this, you must create a new record before going to the display of the form page. In a stubborn workflow (btf), you drag the operation createInsert of the VO on the btf and it will generate a link method, add a view to the btf and put a navigation of the binding of the method of the page. Mark the method as 'Activity by default'. Now, ren, you call the workflow, you create a new record that will show your blank form.

    Timo

  • Triggers when an arrows of the user down the block to insert a new record

    I'm looking for a trigger that fires when the arrows user beyond the last record in a block to insert a new record. Is there a trigger that fires at this point?

    WHEN CREATE RECORD fires in this situation.
    but it also fires if the block is empty and gets the focus.

  • Display of the results of the new record

    Hello world

    I am new to Coldfusion, so I need a little hand holding. Here's what I'm trying to do with two tables in a SQL Server 2005 database issue:

    Suppliers
    CompanyID
    Company
    Contact
    Address
    State


    States
    StateID
    StateAbbrev
    StateName

    The status in the suppliers Table line is a FK link to the StatesID line in the States table.

    I use a drop-down menu to add the new provider on the Web site. I am able to insert the new provider very well, that is wonderful.

    My problem, however, is on the results page. After the new record is inserted, the user is automatically transferred to a results page where they can see the new provider.

    For the State, he sees the StateID of the States table. All that is fine and dandy, but I would like to be able to show "NJ" instead of "5" in the State.

    No help for me on this... Of course love... do all the time!


    But I'm a little excited...

    I think you just need to use a join in the query that returns the new information suppier. Here's the basic idea

    SELECT s.Company, s.Contact, s.Address, s.CompanyID, st. StateAbbrev
    PROVIDER s INNER JOIN States st WE s.State = st. StateID
    WHERE s.Supplier = #IDOfNewSupplier #.

  • How to complete the implementation of process after inserting the new sim card to unlock the phone

    Try to unlock the phone more 6s with ATT, but do not know how to perform the implementation of process after inserting the new sim card. I got the unlock code confirmed att.

    After the unlock code is confirmed, you will have to restore the unit to the factory via iTunes settings.  He must inform you that the device is unlocked, THEN you change sim cards.

  • Since 10.11 I have not been able to download via the usb port of my Davis Vantage weather station. No solution of tech Davis on the issue even with the new recorder of events in the resort. Is there a problem with the usb?

    Since 10.11 I have not been able to download via the usb port of my Davis Vantage weather station. No solution of tech Davis on the issue even with the new recorder of events in the resort. Is there a problem with the usb?

    What Mac? (details)

  • Why not the new iPhone 6 connect to iTunes? It says I need to download the latest version of iTunes, but my version is the latest. 12.2.2

    Why not the new iPhone 6 connect to iTunes? It says I need to download the latest version of iTunes, but my version is the latest. 12.2.2

    What is the eversion of Mac OS X on your Mac? The latest version of iTunes is 12.3.2. You need to update your OS X to download the latest version of iTunes.

  • How to insert the new line char in sticky c# code?

    Hi all

    I paste the code complete c# on a line of string as follows.

    int _intUserID = 0; string _strUserName = string. Empty; string _strEmployeeID = string.empty;
     
    c# VS2005 .cs file code should stick as follows.

    int _intUserID = 0;
    String _strUserName = string. Empty;
    String _strEmployeeID = string. Empty;

    So how do you achieve this. by inserting the new line char in c#?

    Hi Murthy,

    Thanks for posting your query in Microsoft Community.

    I understand that you have problems with the code in Visual studio.

    The question you posted corresponds to the coding software, it would be better suited to the MSDN Community.

    Please visit the link below to find a community that will provide the support you want.

    http://social.msdn.Microsoft.com/forums/en-us/category/VisualStudio

    Hope it will be useful. If you still have questions, please reply and we will be happy to help you.

  • Insert the same record (same key) in different sessions

    Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - Prod
    PL/SQL Release 10.2.0.5.0 - Production
    CORE Production 10.2.0.5.0
    AMT for Linux: Version 10.2.0.5.0 - Production
    NLSRTL Version 10.2.0.5.0 - Production

    Hello! I am inserting the same record in 2 different sessions without validation using TOAD:
    insert into FIFAPPS.TESTES values(3);
    in this table, where ID is a key:
    CREATE TABLE FIFAPPS.TESTES
    (
      ID  NUMBER
    )
    In the first session, it goes well, but for the next session... It of just execution and never ends. My question is what happens when I insert the second session? TX in advance.

    You have a unique index or primary key (which will automatically index) on the column?

    Oneself up to the entrance in the first insert your index? Since you insert same value in another session, he waits for the lock on index to be released. If the first session agrees, you will get an error (duplicate). If the first session, second session restorations go...

  • Validation before the move to the new Record?

    I think it should be relatively simple, but I had no chance of finding a good example. (I'm very new to ADF, 2nd week of play with him)

    I created a simple form (af: form the tag) and adding a my control of data in as controls inputText field. I need to add more, but right now I would like to see a work.

    Then, I added the operations back and forward my data as command buttons control.

    When the user clicks command buttons, if the page has been changed, I will commit the changes before moving to the new record.

    I think I need to create a bean and call one of its methods to perform these actions, but I have not found a good example to do so. I don't know what is opposed to use to access the functionality needed from the bean.

    Here is my current form:
    <? XML version = "1.0" encoding = "UTF - 8"? >
    <! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional / / IN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
    < f: view xmlns:f = "http://java.sun.com/jsf/core" xmlns:af = "http://xmlns.oracle.com/adf/faces/rich" >
    < af:document title = "description.jsf" id = "d1" > "
    < af:messages id = "m1" / >
    < af:form id = "f1" >
    < table border = "0" style = "padding: 20px;" outline-style: none; margin: 0px; border-width: 0px; do-family: Arial, Helvetica, without serif. font-size: x-large; ">
    Description < tr > < td > < table > < /tr >
    < b >
    < td >
    < af:inputText value = "#{bindings." Simple Desc.inputValue}' = 'true '.
    required = "#{bindings." DESC.hints.Mandatory}.
    columns = "#{bindings." Desc.hints.displayWidth}.
    maximumLength = "#{bindings." DESC.hints.Precision}.
    shortDesc = "#{bindings." DESC.hints.ToolTip}"id ="it1.
    lines = autoSubmit "6" = "true" >
    < f: validator binding = "#{bindings." DESC. Validator} "/ >"
    < / af:inputText >
    < table >
    < /tr >
    < /table >
    < p / >
    < af:commandButton actionListener = "#{bindings." Previous.Execute text}"="previous ".
    Disabled = "#{!}" bindings. PartialSubmit Previous.enabled}"="true"id ="cb1"/ >
    < af:commandButton actionListener = "#{bindings." Next.Execute text}"="next ".
    Disabled = "#{!}" bindings. Next.Enabled}.
    partialSubmit = "true" id = "cb2" / >
    < / af:document >
    < / f: view >

    I would be grateful of any advice or suggestions people have.

    Add a button of validation to your page, then merge operations in a pod of support.
    See: https://blogs.oracle.com/shay/entry/doing_two_declarative_operatio

  • The new Records real-time display

    I developed a CRM that is based on this post to a database of prospects.  The CRM index page performs a select query and displays a filtered recordset based on the SQL code.  This index page is updated every 30 seconds by an update of the Meta tag.  But I think there must be a more robust and efficient method.  Ideally, I would like to have a popup is displayed each time that the new record messages when clicked would reveal the details of the record.  And if such a robust method exists, which could better the overall updating of the data other than a Meta Refresh?  Any direction you can advise would be appreciated.
    .

    Some of which can easily be done with JavaScript and a function that makes calls to ColdFusion AJAX to check new records, on a timer (30 seconds).  You can use WebSockets which offers the display in real time, but according to the rate of data change, which might be overkill.

    For example, look at how this site or Google followed new messages using AJAX. If you are connected to these forums, your avatar at the top of the screen may have a white number in an orange circle to the left of the avatar - stating that you have new messages or updates waiting for your attention.  If you have no messages or elements, the circle disappears.  While new messages or items arrive in your Inbox, reappears in the circle and the number will change.  This is done via AJAX requests that ask the service Inbox on a given time interval. In your application, you will need to decide what is the appropriate interval (or make a user setting which gives them options such as 30 seconds, 1 minute, 5 minutes, etc.).

    All this is done without refreshing the entire page (what does refresh Meta Tag).

  • Present the new record

    Hi friends. I would like to hear about it from you all.

    Requirement is that I have a form with text employee_name field. If I write A only in this area, it will search in the EMP table, that all a gift and will accomplish in the below (example adam, alan all will be displayed in the list). If the user is to type a new name that is not there in the EMP table it is insert the EMP table with the new name, but giving it a random id, because I have the function the user DBMS_RANDOM. I need to insert the new name with number next to that inserted the last.

    here for empno random number is affecting DBMS_RANDOM function is getting used, but I want my system to take nextval for empno.

    And I want this press button "submit".

    For the implementation, I created a JavaScript in the page on the main form. the code is:
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"> </script>
    <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.0/jquery-ui.js"> </script>
    <link rel="stylesheet" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/themes/redmond/jquery-ui.css" type="text/css" />
     
    <script type="text/javascript">
    $( function() {
        
        $("#P1_EMPLOYEE").autocomplete({
            source : function( request , response) { 
                            data = getEmployee(request.term);
                            response( data );
                     } ,
            focus  : function(event , ui){
                        event.preventDefault();
                     }
     
        });
    });
     
    function getEmployee(key)
    { 
          var ajaxRequest = new htmldb_Get( null , '&APP_ID.' , 'APPLICATION_PROCESS=getEmployee' , 0);
       ajaxRequest.addParam( 'x01' , key);
       ajaxResult = ajaxRequest.get(); 
       
       return ((ajaxResult.length>0)? ajaxResult.split( ',' ):null);
     
    }
    </script>
    and has created an application process with process point getEmployee "on request: run this application process when requested by the process of the page.
    declare
       l_str varchar2(100);
       i number;
    f number:=0;
    begin
       l_str := wwv_flow.g_x01;
       i := 0;
     for c1 in ( select ENAME  from emp where upper(ENAME) like upper(l_str) || '%')
       loop
    f:=1;
           if i = 0 then
              htp.prn(c1.ENAME);
              htp.br();
           else
             htp.prn(c1.ENAME);
              htp.br();
           end if; 
           i := i + 1;
       end loop;
    
    if (f=0) then
    insert into emp(empno,ename) values (DBMS_RANDOM.VALUE (1,3),l_str);
    end if;
    
    end;
    I would like to hear from you all.

    Thanks in advance

    Concerning

    Published by: User_Apex on August 12, 2010 07:18

    Hello

    Error in this line
    Return ((ajaxResult.length>0)? ajaxResult.split (","): null);

    It should be
    Return ((ajaxResult.length>0)? ajaxResult.split ("<-BR>"): null);

    No before hyperphe between< and="">

    also
    change

    TO

    Kind regards
    Shijesh

  • Corrupt code. Insert the new copy.

    When viewing in ie6,
    All pages on my site started giving an almost empty screen (background image still shows) and a simple error of 1 line:

    Corrupt code. Insert the new copy.

    Works fine in firefox 2.0, but ive not tested in any other browser.
    I removed a meter js code, which has eliminated the error, but now ago now content showing on my page! -NOTHING!
    just the background. Ive posted in DW8, no errors, but the w3c tells me there are a lot of mistakes - mainly showing my model as an incorrect comment syntax, I think.

    Please help, all my pages are empty, and as much as I hate IE, most of my viewers use it...

    page is here

    Nevermind - found a comment not closed...
    Thanks anyway!

Maybe you are looking for