Invalid Operation on Forward Result Set.

Hi,
I got the ff exception when I tried to call data.beforeFirst().
EXCEPTION DESCRIPTION: java.sql.SQLException: Invalid operation for forward only resultset : last
INTERNAL EXCEPTION: java.sql.SQLException: Invalid operation for forward only resultset : last
ERROR CODE: 17075
Can somebody help me on how to resolve this issue.
I'm using JDBC driver version: 9.2.0.3.0.

In other words, are there issues when using calling stored procedures and loop through the results when using Oracle's JDBC driver?

Similar Messages

  • Doing set operations on Result Sets

    Hi all
    I am trying to make a table synchronization application.As far as specs go, There can be two similar tables in two different databases I will run a query on both the databases which will fetch me two separate resultsets, now I want to try doing set operations on this result sets like union, intersection etc. Is it at all possible? Is there a way to compare two resultsets efficiently? Can I some how tell my two resultsets to get the records which are not the same in both?

    Not efficiently, no.

  • 17076 : Invalid operation for read only resultset

    Hi,
    I am trying to update database table through java jdbc application.
    But while running the program i am getting the error message " Invalid operation for read only resultset: updateString " with error code 17076.
    My program is given below :
    import java.sql.Connection;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    public class Misc2 {
    public static void main(String[] args) {
    Connection con = null;
    Statement stmt = null;
    ResultSet rs = null;
    try {
    con = JDBCUtil.getOracleConnection();
    stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
    String query = "select * from employees";
    rs = stmt.executeQuery(query);
    while (rs.next()) {
    String fname = rs.getString(3);
    if (fname.equalsIgnoreCase("Elmer")) {
    rs.updateString(3, "Mark");
    rs.updateString(2, "Robert");
    break;
    } catch (SQLException ex) {
    System.out.println("error code : " + ex.getErrorCode());
    System.out.println("error message : " + ex.getMessage());
    } finally {
    JDBCUtil.cleanUp(con, stmt);
    ****JDBCUtil Class****
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.Statement;
    public class JDBCUtil {
    public static Connection getOracleConnection(){
    Connection con = null;
    try{
    // Load the driver
    Class.forName("oracle.jdbc.driver.OracleDriver");
    //Establish Connection
    con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","ex","ex");
    }catch(Exception ex){
    ex.printStackTrace();
    return con;
    public static void cleanUp (Connection con , Statement stmt){
    // Release the resource
    try{
    if(con != null){
    con.close();
    if(stmt != null){
    stmt.close();
    }catch(Exception ex){
    ex.printStackTrace();
    Please help me to fix this issue.

    >
    But while running the program i am getting the error message " Invalid operation for read only resultset: updateString " with error code 17076.
    >
    Your result using 'SELECT *' is not updateable. Gimbal2 was pointing you in the right direction. You have to specify the columns in the select list to get an updateable result set.
    You also need to use 'updateRow()' to update the database and have a commit somewhere to keep the results.
    This code works for me. Note that I added an explicit SELECT list, the 'updateRow()' method and an explicit COMMIT.
        try {
            con = getOracleConnection();
            stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
    //        String query = "select * from employees";
            String query = "select first_name from employees"; -- added explicit SELECT list
            rs = stmt.executeQuery(query);
            while (rs.next()) {
                String fname = rs.getString(1);
                if (fname.equalsIgnoreCase("Adam")) {
                    rs.updateString(1, "Mark");
                    rs.updateRow();                                    -- need this statement to actually update the database
    //                rs.updateString(2, "Robert");
                    break;
            con.commit(); -- added explicit commit for testing
        } catch (SQLException ex) {See Performing an UPDATE Operation in a Result Set in the 'Updating Result Sets' section of the JDBC Developer's Guide and Reference
    http://docs.oracle.com/cd/B28359_01/java.111/b31224/resltset.htm#i1024720
    As gimbal2 also alluded it is considered poor practice to use column numbers to perform result set operations when you don't know for certain what column a given number refers to. Before people start jumping all over that statement let me clarify it. The key part is KNOWING what column you are referencing. It is more performant to access result column columns by column number rather than by column name since the methods that take a column name call the integer method under the covers anyway but have to search the array of column names in order to get the column number.
    With your query (SELECT *) there is no way to be sure the column order is the same since the table could be redefined with the columns in a different order or certain columns having been deleted. So for performance LOOP processing column numbers are used inside the loop but those column numbers are determined by using the metadata BEFORE the loop to convert column names to column numbers.
    That way you code (BEFORE the loop) can use column names but you use a set of integer variables (one for each column) for the actual access inside the loop.

  • Invalid Operation on F

    Hi,
    I got the ff exception when I tried to call data.beforeFirst().
    EXCEPTION DESCRIPTION: java.sql.SQLException: Invalid operation for forward only resultset : last
    INTERNAL EXCEPTION: java.sql.SQLException: Invalid operation for forward only resultset : last
    ERROR CODE: 17075
    Can somebody help me on how to resolve this issue.
    I'm using JDBC driver version: 9.2.0.3.0.

    I'm using the scrollable cursor. Below is the code snippet.
              ReadAllQuery raq = new ReadAllQuery(A.class, exp);
              raq.addOrdering(addr.get("Afield").descending());          
              raq.addOrdering(addr.get("AfieldNo").ascending());
                   raq.useScrollableCursor();
                   orgVec = (ScrollableCursor)session.executeQuery(raq);
    I appreciate if you can help.
    Thanks!

  • The requested operation is not supported on forward only result sets.

    hi,
    com.microsoft.sqlserver.jdbc.SQLServerException: The requested operation is not supported on forward only result sets when using rs.relative() method. this exception occurs when using com.microsoft.sqlserver.jdbc
    st = con.createStatement();
    rs= st.executeQuery("select * from emp1");
    rs.relative(2);
    regards,
    gopi

    I suggest you use the following instead of 'relative'. Its a more standard way of doing it.
    while(rs.next()){
    String x1=rs.getString("firstName");
    }

  • The operation is not allowed for result set type FORWARD_ONLY

    Hi,
    I am trying to use scroll insensitive resultset in following manner-
    Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
    ResultSet rs = stmt.executeQuery("some sql here");
    rs.last();
    but the rs.last() throws this exception-
    com.sap.dbtech.jdbc.exceptions.SQLExceptionSapDB: The operation is not allowed for result set type FORWARD_ONLY.
         at com.sap.dbtech.jdbc.ResultSetSapDB.assertNotForwardOnly(ResultSetSapDB.java:2725)
         at com.sap.dbtech.jdbc.ResultSetSapDB.last(ResultSetSapDB.java:557)
    Database version: Kernel    7.5.0    Build 019-121-082-363
    Driver Version: MaxDB JDBC Driver, MySQL MaxDB, 7.6.0    Build 030-000-005-567
    This used to work with 7.5 version driver. Why this is failing with 7.6 driver, any clues?
    Thanks,
    Vinod

    Hi Vinod,
    due to performance improvement when using forward only cursor we changed the default for the resultset type from TYPE_SCROLL_SENSITIVE to TYPE_FORWARD_ONLY starting with JDBC driver version 7.6. So I guess the exception comes from a statement where you didn't set the resultset type while creating it. Please check if all of the statements that you want to be scrollable have set the correct resultset type.
    Regards,
    Marco

  • DiscoverSQL2005DBEngineDiscovery.vbs : The Query 'select * from __NAMESPACE where Name ='ComputerManagement'' returned an invalid result set.

    hi
    I am keep receiving this message in central administration running server in event viewer
    DiscoverSQL2005DBEngineDiscovery.vbs : The Query 'select * from __NAMESPACE where Name ='ComputerManagement'' returned an invalid result set.  Please check to see if this is a valid WMI Query.. Object required
    adil

    Hi adil,
    It seems to be not related to SharePoint issue, I find a similar error post from Operations Manager forum you can take a look
    Also another below article of basic troubleshooting of discovery scripts for your reference.
    And for the further better assistance regarding this issue, you may want to post Operations Manager forum here.
    http://social.technet.microsoft.com/Forums/systemcenter/en-US/21e9de85-5cbc-4217-8d9b-921e13dc88dc/sql-mp-issues-with-discovery-vbs-scripts?forum=operationsmanagermgmtpacks
    http://blogs.technet.com/b/kevinholman/archive/2010/03/09/basic-troubleshooting-of-discovery-scripts.aspx
    Thanks
    Daniel Yang
    TechNet Community Support

  • System.Reflection.TargetInvocationException: An exception occurred during the operation, making the result invalid.

    When I run my app on device and the internet is connected its ok, but if I use the emulator (althought the internet is connected):
    $exception{System.Reflection.TargetInvocationException: An exception occurred during the operation, making the result invalid.  Check InnerException for exception details. ---> System.Net.WebException: The remote server returned
    an error: NotFound. ---> System.Net.WebException: The remote server returned an error: NotFound.
       at System.Net.Browser.ClientHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)
       at System.Net.Browser.ClientHttpWebRequest.<>c__DisplayClasse.<EndGetResponse>b__d(Object sendState)
       at System.Net.Browser.AsyncHelper.<>c__DisplayClass1.<BeginOnUI>b__0(Object sendState)
       --- End of inner exception stack trace ---
       at System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)
       at System.Net.Browser.ClientHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
       at System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
       at System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)
       --- End of inner exception stack trace ---
       at System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
       at System.Net.DownloadStringCompletedEventArgs.get_Result()
       at FitnessApp.BL.ServerConnection.wc_DownloadStringCompleted(Object sender, DownloadStringCompletedEventArgs e)
       at System.Net.WebClient.OnDownloadStringCompleted(DownloadStringCompletedEventArgs e)
       at System.Net.WebClient.DownloadStringOperationCompleted(Object arg)}
    System.Exception {System.Reflection.TargetInvocationException}
    this is the stack trace:
       at System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
       at System.Net.DownloadStringCompletedEventArgs.get_Result()
       at FitnessApp.BL.ServerConnection.wc_DownloadStringCompleted(Object sender, DownloadStringCompletedEventArgs e)
       at System.Net.WebClient.OnDownloadStringCompleted(DownloadStringCompletedEventArgs e)
       at System.Net.WebClient.DownloadStringOperationCompleted(Object arg)
    this is my code:
    void wc_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e)
    try
    if (e.Error != null)
    string error = e.Error.Message;
    string functionCall = e.UserState.ToString();
    if (!string.IsNullOrEmpty(e.Result)) //this line throws an exception
    if (functionCall == "getProductCode")
    ProductsList productsList = JsonConvert.DeserializeObject<ProductsList>(e.Result);
    if (productsList.products != null)
    serverProducts = productsList.products.Select(p =>
    new BE.Product
    Product_code = p.PID,
    Product_name = p.Name
    }).ToList();
    else
    serverProducts.Clear();
    if (DataDownloadCompleted != null)
    if(functionCall =="getProductCode")
    DataDownloadCompleted(this, new BE.StringEventArgs("getProductCode"));
    catch (Exception)
    throw;
    public void searchProductCode(string productName)
    try
    if (DeviceNetworkInformation.IsNetworkAvailable && DeviceNetworkInformation.IsCellularDataEnabled)
    wc.DownloadStringAsync(new Uri(baseURI + "get_products_json.php?search=" + productName), "getProductCode");
    else
    throw new Exception(FitnessApp.Resources.AppResources.ErrorServerConnection);
    catch (Exception )
    throw ;
    Any solution?
    thank you..

    The server did not find the resource you asked for.
    You might want to make sure your emulator is connected to the internet and can go online.
    http://blogs.msdn.com/b/wsdevsol/archive/2013/10/01/why-can-t-the-windows-phone-emulator-go-online.aspx

  • [PWS0007] Operation result set not found.

    Hi,
    I am working with java,db2 on AS/400.
    When I am using my application with multiple users hitting the submit at the same time,I am getting
    the following error:
    Exception: [PWS0007] Operation result set not found. Cause . . . . . : The handle specified for the operation result set to be filled, returned, or used as the based on result set is not found for the server.
    Recovery . . . : Correct the operation result set handle and do the function again.
    Can anybody please tell me what could be the problem?
    Thanks in advance.

    problem could be
    1)Resulsets objects are not closing after getting data (like end of rRrsultSet while loop)
    2)it is better close statements and connection objects also.

  • ORA-19036: Invalid query result set in newContextFromHierarchy()

    Hi,
    I'm getting this error occasionally when using a CONNECT BY query to generate a hierarchical XML. Using Oracle 10g. The action suggested is "Make sure the query used in newContextFromHierarchy() is a CONNECT BY query or the query returns the result set have the same property as the result set generated by a CONNECT BY query." Not very helpful since I am using a CONNECT BY query which works fine 99% of the time. Appreciate any help.
    Thanks!

    Strange, never got notified that anyone replied. Oracle version is:
    Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - 64bit Production
    With the Partitioning, Real Application Clusters, OLAP, Data Mining
    and Real Application Testing options
    Volume of data is not large.
    DBMS_XMLGEN.NEWCONTEXTFROMHIERARCHY('SELECT plevel,
                    XMLELEMENT("PORTFOLIO",
                               XMLELEMENT("MPFL_ID", MPFL_ID),
                               XMLELEMENT("MPFL_NAME", MPFL_NAME),
                               XMLELEMENT("MPFL_DESC", MPFL_DESC),
                               XMLELEMENT("PFL_ID", PFL_ID),
                               XMLELEMENT("PFL_NAME", PFL_NAME),
                               XMLELEMENT("PFL_DESC", PFL_DESC),
                               XMLELEMENT ("PFTYP_NAME", PFTYP_NAME),
                               XMLELEMENT("HIDE", HIDE),
                               XMLELEMENT("REF_MGR", REF_MGR))
                FROM (WITH TEST_TREE AS..
    Can't share the exact query but it's using a WITH clause which contains a query using a CONNECT BY NOCYCLE. There are several UNION ALLs of the result set generated by the WITH clause.
    Thanks for your help!
    Message was edited by: user12110856

  • SCROLL_SENSITIVE result set can't see the data inserted.

    hi all ,
    I am trying to display all the latest data available in the table through SCROLL_SENSITIVE and UPDATABLE result set after inserting a new record in the table.
    But the result set obtained after executing the query initially is not able to see the newly inserted record in the table and hence same result is getting printed out in both the cases.
    Can u explain me what's happening in this case ?? And how can i get the updated record also without executing the statement query twice to get the latest result set.
    My full code is given below.
    import java.sql.Connection;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    public class Misc3 {
    public static void main(String[] args) {
    Connection con = null;
    Statement stmt = null;
    ResultSet rs = null;
    try {
    int empid;
    String lname;
    String fname;
    int deptno;
    int mngrid;
    con = JDBCUtil.getOracleConnection();
    stmt = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
    String query = "select employee_id , last_name , first_name , department_number , manager_id from employees ";
    rs = stmt.executeQuery(query);
    System.out.println("Before inserting the new record.....");
    while (rs.next()) {
    empid = rs.getInt(1);
    lname = rs.getString(2);
    fname = rs.getString(3);
    deptno = rs.getInt(4);
    mngrid = rs.getInt(5);
    System.out.println(empid + "\t" + lname + "\t" + fname + "\t" + deptno + "\t" + mngrid);
    System.out.println("Going to insert the new record.....");
    rs.moveToInsertRow();
    rs.updateInt(1, 10);
    rs.updateString(2, "Clark");
    rs.updateString(3, "John");
    rs.updateInt(4, 2);
    rs.updateInt(5, 2);
    rs.insertRow();
    System.out.println("New record inserted successfully.....");
    System.out.println("After inserting the new record.....");
    rs.beforeFirst();
    while (rs.next()) {
    empid = rs.getInt(1);
    lname = rs.getString(2);
    fname = rs.getString(3);
    deptno = rs.getInt(4);
    mngrid = rs.getInt(5);
    System.out.println(empid + "\t" + lname + "\t" + fname + "\t" + deptno + "\t" + mngrid);
    } catch (SQLException ex) {
    System.out.println("error code : " + ex.getErrorCode());
    System.out.println("error message : " + ex.getMessage());
    } finally {
    JDBCUtil.cleanUp(con, stmt);
    *** JDBCUtil Class ****
    import java.sql.Connection;
    import java.sql.DriverManager;
    import java.sql.ResultSet;
    import java.sql.Statement;
    public class JDBCUtil {
    public static Connection getOracleConnection(){
    Connection con = null;
    try{
    // Load the driver
    Class.forName("oracle.jdbc.driver.OracleDriver");
    //Establish Connection
    con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","ex","ex");
    }catch(Exception ex){
    ex.printStackTrace();
    return con;
    public static void cleanUp (Connection con , Statement stmt){
    // Release the resource
    try{
    if(con != null){
    con.close();
    if(stmt != null){
    stmt.close();
    }catch(Exception ex){
    ex.printStackTrace();
    Edited by: user12848632 on Aug 13, 2012 2:06 PM

    >
    Can u explain me what's happening in this case ?? And how can i get the updated record also without executing the statement query twice to get the latest result set.
    >
    Sure - but you could have answered your own question if you had read the doc link I gave you in your other thread and next time you post code use \ tags on the lines before and after the code - see the FAQ for info
    17076 : Invalid operation for read only resultset
    {quote}
    •Internal INSERT operations are never visible, regardless of the result set type.
    {quote}
    See •Seeing Database Changes Made Internally and Externally in the JDBC Dev doc I pointed you to
    http://docs.oracle.com/cd/B28359_01/java.111/b31224/resltset.htm#i1024720
    Did you notice the words 'never visible'? You won't see them as part of the result set unless you requery.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Update Result Set

    Hi,
    I want to update a row from a table through it's result set, using the following code:
    stmt=con.createStatement(ResultSet.TYPE_FORWARD_ONLY,ResultSet.CONCUR_UPDATABLE);
    rs=stmt.executeQuery(" select * from region_info");
    rs.next();
    rs.updateString("DETAILS","malaysia");
    rs.updateRow();
    using jdbc2.0...
    But it gives the following error:
    java.sql.SQLException: Invalid operation for read only resultset: updateString      at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168)      at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:210)      at oracle.jdbc.driver.BaseResultSet.updateString(BaseResultSet.java:235)      at oracle.jdbc.driver.OracleResultSet.updateString(OracleResultSet.java:2647)      at test.main(test.java:61)
    wht's this pblm?
    Thanx in advance..

    create a statement with resultSetConcurrency = ResultSet.CONCUR_UPDATABLE :
    Statement stmt = con.createStatement( ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
    ResultSet rs = stmt.executeQuery("SELECT a, b FROM TABLE2");

  • "Invalid op for forward-only resultset : last"

    I am trying to use the oracle jdbc drivers in classes12.zip to connect to an Oracle 8.0.6 database. The documentation for classes12.zip says that these drivers allow scrollable ResultSets, but whenever I try to use ResultSet.absolute(), ResultSet.relative(), ResultSet.first(), or ResultSet.last(), I get SQLException : "Invalid op for forward-only resultset : last"
    Is there something special I need to do to my statement or resultset object to enable a scrollable ResultSet? My code looks like this:
    Class.forName("oracle.jdbc.driver.OracleDriver");
    String userID = "scott";
    String passwd = "tiger";
    //I'm certain I have the correct
    //connection data in the
    //real version of this program
    Connection con = DriverManager.getConnection("jdbc:oracle:thin:@XXX:XXX", userID, passwd);
    Statement stmt = con.createStatement();
    ResultSet rs = stmt.executeQuery("select * from mytable");
    Any suggestions?
    null

    What if I was using a CallableStatement (prepareCall() & execute()) to get my result set as a return value from a PL/SQL procedure instead of above case where a Statement (createStatement() & executeQuery()) were used. How can I make the ResulSet be scrollable? Please see below sample code.
    CallableStatement cstmt = dbConn.conn.prepareCall("{ ? = call pkg_MyPkg.fn_MyFn }", ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_READ_ONLY);
    cstmt.registerOutParameter(1, OracleTypes.CURSOR);
    boolean b = cstmt.execute();
    OracleCallableStatement tstmt = OracleCallableStatement)cstmt;
    ResultSet cursor = tstmt.getCursor (1);
    // this works AOK
    while (cursor.next ())
    System.out.println(cursor.getString(1));
    // the following does not work
    b = rsetGetFn.first();
    System.out.println(cursor.getString(1));
    b = rsetGetFn.last();
    System.out.println(cursor.getString(1));
    The call cursor.getType() returns ResultSet.TYPE_FORWARD_ONLY, how can I get it to be ResultSet.TYPE_SCROLL_INSENSITIVE or ResultSet.TYPE_SCROLL_SENSITIVE?
    Any help will be apreciated.
    V/R,
    -aff
    null

  • Result set problem with GROUP BY

    hi there, this should be the simplest of queries but.........
    when run, the list size is 13, this is the number of letting units in the table. it appears not to be grouping by the property id.if it was doing this there should only be 8 rows. having said this, the while loop should output the count of each row, it does this 8 times with the correct counts. it then crashes with a invalid curser error. it appears the query is workig correctly but the resultset thinks its got 13 rows when it only has 8.
    accessing ms access db
    using jdbc:odbc
    heres the code
    searchResults = stmt.executeQuery(
    "SELECT Count(*) AS FreeUnits " +
    "FROM letting_units " +
    "GROUP BY letting_units.property_id");
    searchResults.last();
    listSize = searchResults.getRow();
    searchResults.beforeFirst();
    System.out.println(listSize);
    while (searchResults.next())
    System.out.println(searchResults.getString(1));
    hope someone can help me
    cheers
    andy

    It's not the problem with GROUP BY. You should use scrollable result set to move in both directions (forward and backward).
    In your code
    searchResults.beforeFirst(); line may return false. So you will get the searchResults.next() false. Once you move forward in non-scrollable cursor cannot come back. So when you create the statement object use TYPE_SCROLL_INSENSITIVE or TYPE_SCROLL_SENSITIVE constants provided in the ResultSet.

  • Problem in Retrive values from result set

    I have a class where i do all database operation .First i fire select query and take values from result set and based on that value i fire update query.
    Problem is that i am not getting all values from result set . i get only last value and when i fire update query i get error as :Resultset is closed.
    I am using acess and java.

    You probably are using the same Statement object for both queries? Try creating separate Statement objects for each query. (My guess is this a problem with the way you're using JDBC, not a Servlet issue.)

Maybe you are looking for

  • Printing address book on day-timer portable page

    Anyone have any suggestions for the page layout to print address book to Day-Timer Portable page format? They don't give any options (like Avery 5160, etc). My wife still likes her addresses printed out for her Day-Timer book. The old app that she pr

  • LV software written in V5.0, need to open in V9.0

    I want to open a program with our newly purchased Labview 9.0.   I received an error stating that the VI's were created in too old of a version of Labview (5.0.1) and cannot be converted to version 9.0. Is there any way around this?   Do I need 1 or

  • Mappings with custom input parameter.

    We are using PL/SQL wrappers to execute all the OWB 10G (10.1.0.4) mappings. How do we call a mapping in the wrapper which has a input mapping parameter.? We use the sql exec template in a procedure.

  • Numeric control error handling

    Hi all, I have two question about numeric control. 1) "How to handle invalid inputs?" Let say, I have one numeric control that can only accept 0 to +inf (Range). So negative input will be invalid data input. Whenever I typed the negative value on it,

  • Can I catch the resulting TopLink query in the JSF backing bean?

    Hello! I'm using a JSF in my application. In my case, data on the JSF Pages is based on a TopLink queries, which usually have some parameters. Such a construction works fine except one moment. For export data purposes, I need to catch the generated t