When Closing the window giving error " Virtual Column not allowed"

Hi All,
In my main block, i have a button, on clicking which will open a new window(block) with a free text field to enter.
I have a Save button in a new window which will save entered text fiedl and refresh the main block to see the value entered in a new block.
But suppose, if entered something in text field and without saving if i close the window and try to exit from the form
It is asking me to save the form or not and if i press Yes
Then it gives me below error
ORA-01733: virtual column not allowed here
FRM-40508: ORACLE error: unable to INSERT record.
If i see from Display database error' It is trying to insert the record into the view On which my new block has based( i know it is not possible).
Any suggestion on this please?
Thanks,
pavan

Pavan,
How are you populating your block? It sounds like you are populating the block manually (eg; Looping through a cursor and assigning values to each row of your block). If this is what you are doing, then YES you will get these kinds of errors. Ideally, you should base your data block on your data (either directly on the base table or view of if you are using a query, then a FROM Clause based block).
I'm guessing here, so would you mind posting a description of your data block(s) is/are set up?
Craig...

Similar Messages

  • Virtual Column not allowed here Error

    Hi All,
    I am facing "Virtual Column not allowed here" Error when running a simple select statement. I have identified that if I am removing a primary key constraint and an index on top of month table which is used in the SQL solving this issue. But want to know the exact reason of this error. FYI I am having two indexes on Month_end_date_key (which is also a primary key) and Month_end_date. Could you please let me know the reason for this.
    FYI I am not doing any insert,update deletion operations. I am using only the tables in the SQL not using any views.
    Regards,
    Radhakrishna

    924486 wrote:
    Hi All,
    I am facing "Virtual Column not allowed here" Error when running a simple select statement. I have identified that if I am removing a primary key constraint and an index on top of month table which is used in the SQL solving this issue. But want to know the exact reason of this error. FYI I am having two indexes on Month_end_date_key (which is also a primary key) and Month_end_date. Could you please let me know the reason for this.
    FYI I am not doing any insert,update deletion operations. I am using only the tables in the SQL not using any views.
    Regards,
    RadhakrishnaAre you sure none of those is a view?
    Cause:     An attempt was made to use an INSERT, UPDATE, or DELETE statement on an expression in a view.
    Action:     INSERT, UPDATE, or DELETE data in the base tables, instead of the view.

  • ORA-01733- virtual column not allowed here  - Insert using inline view

    Does anyone know why I am getting ORA-01733- virtual column not allowed here
    SQL> select * from v$version;
    BANNER
    Oracle Database 11g Enterprise Edition Release 11.1.0.6.0 - Production
    PL/SQL Release 11.1.0.6.0 - Production
    CORE 11.1.0.6.0 Production
    TNS for 32-bit Windows: Version 11.1.0.6.0 - Production
    NLSRTL Version 11.1.0.6.0 - Production
    ---no error without WITH CHECK option
    SQL> INSERT INTO
    2 (SELECT
    3 location_id,
    4 city,
    5 l.country_id
    6 FROM countries c, locations l,regions r
    7 where l.country_id = c.country_id
    8 and r.region_id=c.region_id
    9 and r.region_name = 'Asia')
    10 VALUES (5500, 'Wansdworth Common', 'UK');
    1 row created.
    SQL> rollback;
    Rollback complete.
    -----error with WITH CHECK OPTION
    SQL> INSERT INTO
    2 (SELECT
    3 location_id,
    4 city,
    5 l.country_id
    6 FROM countries c, locations l,regions r
    7 where l.country_id = c.country_id
    8 and r.region_id=c.region_id
    9 and r.region_name = 'Asia' WITH CHECK OPTION)
    10 VALUES (5500, 'Wansdworth Common', 'UK');
    INSERT INTO
    ERROR at line 1:
    ORA-01733: virtual column not allowed here
    I was expecting
    ORA-01402: view WITH CHECK OPTION where-clause violation
    for the second one. Is there anything I am missing here ?

    Randolf
    Thank you very much for the update to this old question
    After reading the link I think I should ignore this error and accept it as ORA-01402
    The information you asked me to check did not lead me an understanding of different error types.
    SQL> ----view for ORA-01733
    SQL> create view test_v_1
      2  as
      3  SELECT
      4  location_id,
      5  city,
      6  l.country_id
      7  FROM countries c, locations l,regions r
      8  where l.country_id = c.country_id
      9  and r.region_id=c.region_id
    10  and r.region_name = 'Asia' WITH CHECK OPTION;
    View created.
    SQL>
    SQL>
    SQL>
    SQL> select * from user_updatable_columns where table_name='TEST_V_1';
    OWNER                          TABLE_NAME                     COLUMN_NAME                    UPD INS DEL
    HR                             TEST_V_1                       CITY                           YES YES YES
    HR                             TEST_V_1                       COUNTRY_ID                     NO  NO  NO
    HR                             TEST_V_1                       LOCATION_ID                    YES YES YES
    SQL>
    SQL> ----view for ORA-01402
    SQL>
    SQL> create view test_v_2
      2  as
      3  SELECT
      4  d.department_id,
      5  d.department_name,
      6  d.location_id
      7  FROM hr.departments d,hr.locations l
      8  WHERE l.location_id=d.location_id
      9  and d.location_id < 2000
    10  WITH CHECK OPTION;
    View created.
    SQL>
    SQL> select * from user_updatable_columns where table_name='TEST_V_2';
    OWNER                          TABLE_NAME                     COLUMN_NAME                    UPD INS DEL
    HR                             TEST_V_2                       DEPARTMENT_ID                  YES YES YES
    HR                             TEST_V_2                       DEPARTMENT_NAME                YES YES YES
    HR                             TEST_V_2                       LOCATION_ID                    NO  NO  NO
    SQL>
    SQL>
    SQL> ----INSERT STILL FAILING WITH DIFFERENT ERROR DESPITE THE SAME UPDATABLE COLUMN STRUCTURE
    SQL> insert into test_v_1 values  (5500, 'Wansdworth Common', 'UK');
    insert into test_v_1 values  (5500, 'Wansdworth Common', 'UK')
    ERROR at line 1:
    ORA-01733: virtual column not allowed here
    SQL> insert into test_v_2 values  (9999, 'Entertainment', 2500);
    insert into test_v_2 values  (9999, 'Entertainment', 2500)
    ERROR at line 1:
    ORA-01402: view WITH CHECK OPTION where-clause violation
    SQL>A. Coskan GUNDOGAR
    Oracle DBA
    http://coskan.wordpress.com
    “A man's errors are his portals of discovery.”
    James Joyce

  • Virtual column not allowed while creating "simple view"

    hi,
    i have created a simple view
    systax:
    create view empvu30
    as select empno id_number,ename Name,sal*12 ANN_SALARY
    from emp where deptno=30;
    when i am going to update this view i am getting error:
    ORA-01733: virtual column not allowed here

    user10492712 wrote:
    hi,
    i have created a simple view
    systax:
    create view empvu30
    as select empno id_number,ename Name,sal*12 ANN_SALARY
    from emp where deptno=30;
    when i am going to update this view i am getting error:
    ORA-01733: virtual column not allowed hereThe error is correct as you have a transformation done on the Sal column which can't be updated. That's why the error is thrown to you.
    Please read this link,
    http://download.oracle.com/docs/cd/E11882_01/server.112/e10595/views001.htm#i1006127
    >
    If the view was created by using an expression, such as DECODE(deptno, 10, "SALES", ...), then rows cannot be inserted into or updated in the base table using the view.>
    HTH
    @Pavan,
    That's different question altogether. I don't think OP question falls in that thread's context.
    Aman....

  • Changing the window type at runtime is not allowed

    Hi,
    I am executing a smartform.When we do the print preview,we get the following message:
    "Changing the window type at runtime is not allowed"
    Please let me know if you have pointers to this error.
    Thanks.
    On further search,we found that the perform
    PERFORM set_late_window is illegal to use in ECC6.0
    We checked note No. 359009,shifted the source code node to the window for which the perform is used.Still the same error shows while executing the smartform.
    Please suggest what needs to be done for the same.
    Edited by: p317980 on Jun 27, 2011 10:06 AM

    Hello Aidan,
    Thanks for your prompt reply.I did as you suggested,but the perform still exists in the form,just it has been shifted to window which calls the perform.I activated the form & its working with just the error that standard text does not exists.
    Thanks a ton!!!!!

  • Getting the error column not allowed here in jdbc

    i have got an error
    when using jdbc.
    i have inserted the data from taking java textfields.
    The error is:column not allowed here.
    how to rectify this?
    iam eagerly waiting for ur reply.

    Hi,
    This is the forum for the SQL Developer Data Modeler product.
    I suggest you try asking your question on the SQL and PL/SQL Forum: PL/SQL
    David

  • Quitting the Application Before Closing the Window?

    I have a 6 day old iMac running Snow Leopard. I already knew that closing the window on most Apps did not close the program, so instead of closing the window, I would just click on, ie, "Quit Safari" and the Safari window would then close. I don't do that anymore, now I close the Window first, and then quit the App. Could I have caused any harm to the OS by just quitting the App, and letting that close the window?

    It's OK to close the app without closing the window. I never close the windows when quitting an app, I just hit CMD-Q. It does no damage.
    Regards,
    Captfred

  • Content Server HTTP error: 405 Method Not Allowed in CSADMIN transaction

    Hello,
    After installing the content server, when configuring in CSadmin
    transaction, when we try to save the new settings, I get the errror
    HTTP error: 405 Method Not Allowed.
    The operating system is W2008 R2 SP1. The storage type is filesystem, we do not use the MAXDB database. However, I have made so many tries, that, finally Ihave installed the system with database, although we are not going to use it (we have more content servers installed with database and they are working fine). Despite of this, it doesn't work either. The error message is the same.
    The Content Server release is 6.40
    Thanks and best regards,
    Ana

    I have seen this issue on Windows 2008 R2 with IIS 7.5. This was the solution of mine
    The error 405 appears because you have installed WebDav IIS Role in IIS 7.5. Please uninstall that particular role.
    Regards,
    Subhash

  • FRM-41009 error - function key not allowed ?

    Folks,
    I don't know what object or item in my form is causing the "FRM-41009" error - "function key not allowed".
    I have a simple button which (when pressed) inserts records into a table, then does a commit. That insert statement is NOT the problem because an older version of my application does not give me this error.
    Does this mean that I have a trigger somewhere that's reacting on a COMMIT ??? Any ideas...sorry so vague on this one, but I can't pinpoint the problem.
    Thanks,
    Bob

    It's definitely my COMMIT statement that's causing the error in my form.
    When I do a simple Insert statment with the commit, it returns the error. Without the commit, there's no error (and of course no data in my table).
    Why does my commit work in a previously version of my form ?
    Bob

  • "...handle is invalid" : Error only when closing the Applicatio​n, at RunTime everything seems fine...

    HI,
    first of all: I'm relatively new to LabWindows, working on it during some practical work as a Student
    (yeah, and sorry for the bad english, I'm from Germany)
    To the Problem:
    The first important Information:
    After having searched for a solution, I just don't know, what to do,
    My Project consists of ONE Main.uir-File with a Tab, a "Main.c" that basically handles the main .uir-Stuff and some Initiating-Stuff and in addition to that Several Sub-Sourc-Files, one for each Tab-Panel of the Main.uir-Tab.
    To use the UI-Items on the Main-Tab with the Sub-Sources, I am initiating Tab-Handles at startup, that can be used by the SubSource-Files, like:
    GetPanelHandleFromTabPage (PANEL, PANEL_TAB, 2, &BALU);
    With this Handle, I can identify every UI-Items, when working with the SubSources
    The second important information:
    In some of the TabPages of the .uir there are several ControlArrays. To use them I create a ControlArrayHandle, like:
    MWSAverageHandle  = GetCtrlArrayFromResourceID (BALU, MWSAverageArray);
    No, I am able to identify specific elements of the Arrays, like:
    SetCtrlVal (BALU, GetCtrlArrayItem (MWSProgressHandle, ActiveBalun), ProgressString);
    Now there is a Problem, I am not able to solve:
    During runtime, everything works out fine, I can use every element of a ControlArray with this ControlArrayHandle ("MWSProgressHandle"), everything works perfect, no errors at all. BUT, when closing the programm, I get the following error-message:
    NON-FATAL RUN-TIME ERROR:   "Baluns.c", line 313, col 16, thread id 0x00000AB8:  
    Library function error (return value == -4 [0xfffffffc]). Panel, menu bar, or control array handle is invalid
    But this seems somehow ridiulous to me, because at runtime every single line works perfect, every Array-Item can be used without Problems...
    Is there anything I am just not able to see???
    Thanks a lot for your help.
    Greeting from Lübeck, Germany!
    Mathias
    Solved!
    Go to Solution.

    Maybe I just figured something out:
    First of all, most of the Functions, that cause the Error, are in Timer-Callbacks (at this state of development, ALL of them)
    So I just added a Test-Function in a normal Button-Callback, which contains a "GetCtrlArrayItem"-Function, and this specific Line does NOT cause an Error... (Or at least it does not occur in the Error-List, when clicking "continue" in debugging-mode). Somehow the Timer-Callbacks seem to be called, when closing the Application...
    BUT: this happens when I don't do anything in the Application, and the all Timers are Disabled, until some Buttons are pushed (so when I close the application right after opening it, they still should be disabled) 
    @ Wolfgang:
    After discarding I do not want to use one of the handles, or at least I'm not doing that purposely
    @ Roberto:
    Actually I am only discaring the MainPanel-Handle in the Main.uir (and one other Panel, but the error occurred before implementing that other panel). Do all Handles (PanelHandles as well as ControlArrayHandles, TabPageHandles and so on) need to be discarded?
    And no, I did not check the Variable Window, I was not aware of this possibility, I will try to figure that out.

  • When closing Firefox windows, I would like a warning before the last window closes. The about:config settings do nothing. There is a warning for multiple tabs..

    When closing Firefox windows, I would like a warning before the last window closes. The about:config settings do nothing. There is a warning for multiple tabs... why not for the last window? I do not use tabs... just windows... I have a mouse button programmed for that. It is really irritating to have to restart Firefox all the time and then open the history window because no warning was issued!

    This is ridiculous. I've had this problems for years now and I'm finally walking away from Firefox. I use my keyboards more than my mouse, and how many times does your finger slip and hit Command Q instead of W. How come FF can't reset something as trivial as this? So many people are having problems with this?
    Feels like FF has become too big, too slow and just not cooperative anymore. What a shame, I've been using Netscape/Firefox for 13 years. This is silly.

  • When I close and reopen firefox, it restores my tabs, but it restores tabs from hours or days ago, not the ones that were open when I closed the window - why?

    I normally keep my Firefox window open for long periods of time because I have a lot of active tabs. When I close the window and reopen it, I am still able to restore tabs, but as of a few weeks ago, it has stopped restoring the most recent version. Normally, when I would close and reopen, the tabs would be the same ones that were open when I closed the window. Now, it restores to a version from a few days ago instead of the current version. I have to revert to pulling my more recent tabs out of the recent history. I checked my options and I can't figure out any way to control this. How can I fix it so that I can count on my Firefox window to restore the tabs that I actually care about?

    You can check for problems with the sessionstore.js and sessionstore.bak files in the Firefox Profile Folder that store session data.
    Delete the sessionstore.js file and possible sessionstore-##.js files with a number and sessionstore.bak in the Firefox Profile Folder.
    *Help > Troubleshooting Information > Profile Directory: Open Containing Folder
    *http://kb.mozillazine.org/Profile_folder_-_Firefox
    Deleting sessionstore.js will cause App Tabs and Tab Groups and open and closed (undo) tabs to get lost, so you will have to create them again (make a note or bookmark them).
    *http://kb.mozillazine.org/Multiple_profile_files_created
    *http://kb.mozillazine.org/Session_Restore

  • Known Issue: Fatal error when installing the Windows emulators: 2147023293 (Windows 10 Insider Preview SDK and tools, April 2015 release)

    When installing the Windows 10 emulators, you may receive the following error:
    Error: Emulators for Windows Mobile 10.0.10069 : The installer failed. Fatal error during installation. Error code: -2147023293

    To resolve this issue, run Visual Studio setup again to add the emulators. To do this
    Reboot your computer
    Open Control Panel, and select Programs and Features. 
    Select Microsoft Visual Studio 2015 RC, click Change, and then click
    Modify.
    Select the feature “Emulators for Windows 10 Mobile”, and click Update.

  • When I'm trying to add files to media, the program is suddenly closed by windows and says that can not find solution to this problem...

    when I'm trying to add files to media, the program is suddenly closed by windows and says that can not find solution to this problem...

    Hello Wyodor,
    thanks for your reply on my question.
    You are wright the index file is 308 KB.
    And offcourse that I delete my files and documents is not an Iweb problem, but because my English is not that good, that I thougt I try to tell the whole story, and hope people can read trough the lines.
    Why I didn't use Iweb to upload to the server is because the server company recommanded to use file zilla. And I am a nobody with this kind of things, so I did exactly what they tell me to do.
    No, i did not make a backup of Iweb and the domain file, but reading other messages on this forum showed me that I can maybe try to make empty the cashfile (?)
    and otherwise I have bad luck and have to make my website again. Offcourse I have a lot of examples from all the pages (copied from the local map to my USB stick) and my website is aprox. 15 Mb, (not so big) so it will cost me a few nigths.
    But I'm still hoping on a miracle :-)
    greetings Lasource

  • My Macbook Pro makes the Windows Critical Error sound randomly.

    So recently my MacBook Pro 17" Late 2011 has been making the Windows critical error sound just out of the blue. It even happens when the sound is off or the lid is closed. I do not have a windows program open but i do have VMWare and Windows installed on it but it happens even with the program closed down. Has anyone ever heard of this happening?

    bump

Maybe you are looking for

  • Query for Sales order and corr.AR Invoice Info

    Hi, I need to write a query which gives the flollowing sales order info along with the coressponding AR invoices info Sales Order columns reqd: OPERATING_UNIT ORDER_NUMBER CUSTOMER_NUM CUSTOMER_NAME ORDERED_DATE FLOW_STATUS_CODE TOTAL_ORDER_AMOUNT AR

  • How to change NLS_NUMERIC_CHARACTERS parameter for OWB SQLLDR mapping

    Hi, How to change the NLS_NUMERIC_CHARACTERS database paramater for my SQLLDR mapping? I have an input flat file which has numeric data with ',' as decimal separator means NLS_NUMERIC_CHARACTERS setting as ',.' However in my target oracle schema, the

  • Application crashes when using @NAME

    We have an outline with dimensionsPlanversion ... 2002_12 2003_01 2003_02 2003_03 ...Jahr 2001 2002 2003I want to use the following formula for a member in the accounts dimension "Kostenart":IF (@ISMBR(@LSIBLINGS(@MEMBER(@SUBSTRING(@NAME(@CURRMBR(Pla

  • Problem displaying the number 8 (see image)

    Hi All! Has anyone seen this happen? This image is from safari, but the same thing happens in Firefox: here is another example, this one from Fetch (the file should be 8error): Any ideas on this? Thanks! Message was edited by: vinnieg

  • P10 shutting down without bluescreen while scanning for viruses or cleaning

    My P10 shuts down when I scan for viruses or cleaning the system. Since I bought the notebook it works absolutely perfect. But 2 days ago I recognized this For normal work e.g. word, excel, surfing the net and so on, nothing happens, everything works