Result set looping and arrays??????????

Hey i have a result set problem in using an applet connected to a database.
After i have accessed a database, i am using a result set to store these values, then put them into arrays to out put to screen. im using:
count = 0;
while(rs.next())
lecturer[count] = rs.getString("FirstName") + " " + rs.getString("Surname");
room[count] = rs.getString("Room_No");
sentence = rs.getString("Subjects");
if(sentence.length()>12)
space = sentence.indexOf(" ");
subject[count] = sentence.substring(0,(space));
subject2[count] = sentence.substring((space+1),sentence.length());
else
subject[count] = sentence;
subject2[count] = " ";
timeslot[count] = rs.getInt("Time_slot");
count++;
resCount++;
rs.close();
stm.close();
The while is there untill there are no more values in the result set. This should work(in theory). But for some reason the while loop goes around and around until 'size' (which is the size for all the arrays) is reached. This is a set value at the start of the applet. But whenever i change it the while loop goes around that many times without fail. this results in duplicate outputs to screen, that i dont want.
Anyone got any ideas????????????

This flow doesn't make too much sense to me. Why are you setting an absolute limit on the length of the array, if it should really be determined by the number of rows in your resultset. It sounds like you would be better off using a Collection class, like:
List names = new ArrayList();
while(rs.next()) {
  names.add(rs.getString("name"));
}

Similar Messages

  • Loops and Arrays help

    Hi,
    I'm a freshman in college and new to java. I am completely lost and really need help with a current assignment. Here are the instructions given by my teacher...
    Building on provided code:
    Loops and Arrays
    Tracking Sales
    Files Main.java and Sales.java contain a Java application that prompts for and reads in the sales for each of 5 salespeople in a company. Files Main.java and Sales.java can be found here http://www.ecst.csuchico.edu/~amk/foo/csci111/labs/lab6N/Main.java
    and here http://www.ecst.csuchico.edu/~amk/foo/csci111/labs/lab6N/Sales.java It then prints out the id and amount of sales for each salesperson and the total sales. Study the code, then compile and run the program to see how it works. Now modify the program as follows:
    1. (1 pts) Compute and print the average sale. (You can compute this directly from the total; no new loop is necessary.)
    2. (2 pts) Find and print the maximum sale. Print both the id of the salesperson with the max sale and the amount of the sale, e.g., "Salesperson 3 had the highest sale with $4500." Note that you don't necessarily need another loop for this; you can get it in the same loop where the values are read and the sum is computed.
    3. (2 pts) Do the same for the minimum sale.
    4. (6 pts) After the list, sum, average, max and min have been printed, ask the user to enter a value. Then print the id of each salesperson who exceeded that amount, and the amount of their sales. Also print the total number of salespeople whose sales exceeded the value entered.
    5. (2 pts) The salespeople are objecting to having an id of 0-no one wants that designation. Modify your program so that the ids run from 1-5 instead of 0-4. Do not modify the array-just make the information for salesperson 1 reside in array location 0, and so on.
    6. (8 pts) Instead of always reading in 5 sales amounts, allow the user to provide the number of sales people and then create an array that is just the right size. The program can then proceed as before. You should do this two ways:
    1. at the beginning ask the user (via a prompt) for the number of sales people and then create the new array
    2. you should also allow the user to input this as a program argument (which indicates a new Constructor and hence changes to both Main and Sales). You may want to see some notes.
    7. (4 pts) Create javadocs and an object model for the lab
    You should organize your code so that it is easily readable and provides appropriate methods for appropriate tasks. Generally, variables should have local (method) scope if not needed by multiple methods. If many methods need a variable, it should be an Instance Variable so you do not have to pass it around to methods.
    You must create the working application and a web page to provide the applications information (i.e., a page with links to the source code, the javadoc and an object model) to get full credit. You can use the example.html's from the last two labs to help you remember how to do this.
    I'm not asking for someone to do this assignment for me...I'm just hoping there is someone out there patient and kind enough to maybe give me a step by step of what to do or how to get started, because I am completely lost from the beginning of #1 in the instructions.
    Any help would be much appreciated! Thank you!
    Message was edited by:
    Scott_010
    Message was edited by:
    Scott_010

    First ask the person who gave this asignment as to why do you require two classes for this , you can have only the Sales.java class with main method in it . Anyways.
    Let Main.java have a main method which instanciates a public class Sales and calls a method named say readVal() in Sales class.
    In the readVal method of sales class define two arrays i.e ids and sales. Start prompting the user for inputting the id and sales and with user inputting values keep storing it in the respective arrays .. Limit this reading to just 5 i.e only 5 salesPerson.
    Once both the arrays are populated, call another method of Sales class which will be used for all computations and output passing both the arrays.
    In this new method say Compute() , read values from array and keep calculating total,average and whatever you want by adding steps in just this loop. You can do this in readval method too after reading the values but lets keep the calculation part seperate from input.
    You must create the working application and a web page to provide the applications information (i.e., a page with links to the source code, the javadoc and an object model) to get full credit. You can use the example.html's from the last two labs to help you remember how to do this. I think this is ur personal stuff , but if you want to use web page , you probably will require to use servlet to read values from the html form passed to the server.

  • XML result set storage and stored procedures

    Hi,
    Is there an alternative way to store and process a large data result set from an XML document without using temporary tables in an Oracle DB? If so, how can this be implemented using stored procedures?
    Additional Info:
    I am planning to use a directory server as my data source and returning an XML document to the store procedure that executes a query to this server. I read somewhere that table variables can be used as an alternative, however it is not the desired option when you have large result sets due to potential performance issues. Any guidance you can provide would be appreciated. Thanks

    You could have a go with XML functions, but probably, because you mentioned "large data result set", you will have to deal with it programmatically. I have read once good examples in a book called "Building Oracle XML Applications" from Steve Muench (http://www.oreilly.com/catalog/orxmlapp/), but it is a little bit dated. Nevertheless a book from Steve is worth while.

  • PHP and result sets: size and time

    Hi
    I'm tasked with debugging and "fixing" a PHP application which (someone else developed) is running slowly and "timing out", now that data is in there. I set about inserting some brief timing "debug" stuff within the code to attempt to determine where the rate limiting steps were happening. I found two areas in the code which were quite slow:
    1) Query of the oracle database via a package, declaration of the procedure is:
    procedure findAllSorted(sortMode in string, resultSet IN OUT types.cursortype);
    2) looping on this and filling the array into objects
              while ($res = $result->FetchRow()) {
                   // don't use $array[] = $this->load($res);, it throws an error
                   $array[] = $this->doLoad($res);
    My method timed the execution of both these steps:
    1) Execution for oracle is:11.60035777092 Seconds
    2) Execution for loop is:17.87319111824 Seconds
    the amount of data that is returned by the fiindAllSorted() procedure is not what I'd call high, although that is part of my question here ... how much is a lot?
    When I execute the procedure in PL/SQL Developer (and get all rows, not just the first 10) there are 1600 rows returned. When saved as a CSV file its about 260K of data ... I would not have thought this was problematic.
    the other part of my question is (assuming people don't say "holy cow you're returning one thousand six hundred rows") how can I speed this part of the step up?

    What values of oci8.default_prefetch or oci_set_prefetch() have you tried? See the discussion on p149 of The Underground PHP and Oracle Manual. I wonder if you are still using OCI8 1.2 with the lower default value.
    Pre-fetching from REF CURSORS was first supported with Oracle 11gR2. You only need 11gR2 client libraries - pre-fetching from basic REF CURSORS will work when connected to older DB versions. See my blog post about Oracle Database 11gR2 Enhancements for PHP. New client libraries are available free from OTN. If you can't upgrade your Oracle Client libraries then perhaps you can refactor findAllSorted() and use pipelining. This is discussed on p172 of The Underground PHP and Oracle Manual.
    Make sure your queries only select the columns you need.
    Rasmus Lerdorf's recent talk http://talks.php.net/show/digg has some good overall PHP analysis and tuning tips.
    To finish up, here is output from repeating a query with different prefetch values:
    Time to fetch 1600 rows. Prefetch is 500 : Fetch time is: 0.085 seconds
    Time to fetch 1600 rows. Prefetch is 100 : Fetch time is: 0.090 seconds
    Time to fetch 1600 rows. Prefetch is  10 : Fetch time is: 0.144 seconds
    Time to fetch 1600 rows. Prefetch is   0 : Fetch time is: 0.508 seconds

  • Loops and arrays

    Hi
    I'm trying to write a loop that does the following :-
    Takes an array of index values that applies to a string adds one to the value of the index and then returns the character in this position.
    There are only four types of character within the string so I have tried to solve it with the following code:-
    for (int i=0; i < indexa.length; i++)
        if(genome.charAt(indexa[i] + 1) == 'a')
            indexia[i] += indexa;
    else if(genome.charAt(indexa[i] + 1) == 'c')
    indexic[i] += indexa[i];
    else if(genome.charAt(indexa[i] + 1) == 'g')
    indexig[i] += indexa[i];
    else if (genome.charAt(indexa[i] + 1) == 't')
    indexit[i] += indexa[i];
    I'm trying it this way but it does'nt seem to work - I've only succeeded in confusing myself - any tips would be much appreciated

    Sorry, I should have explained it better.
    The situation I've got is something like this:-
    I've got a string that looks something like this
    'aactgctcct'
    next - I've got four different arrays, each corresponding to the index of each character a, c, t and g
    so they look something like this
    indexa = {0,1}
    indexc = {2,5,7,8}
    indext = {3,6,9}
    indexg = {4}
    I am presently stuck at the next part - for which I have to return the character that is to the immediate right of the index value in the string that was analysed initially.
    e.g. for indexa ;
    0 = a
    1 = c
    for indexc;
    2 = t
    5 = t
    7 = c
    8 = t
    etc
    I don't know if this makes my predicament any clearer - I'm a genetics student this java is very new to me - I'm kinda muddling through but this bit has got me stumped !!!

  • Question on storing mult row result set in Associative arrays

    Post deleted due to formatting/readability issues(Copy and paste from MS-Word isn't working)
    Edited by: user10373231 on Sep 29, 2008 3:27 AM

    the strange thing is, that if I run the same query out of java on MS SQL 2000 it works fine.
    the Stored Procedure fills first a temp table and after it selects an InvestmentType and executes a select
    I call the select procedure from a other procedure.
    EXEC PRInvestmentObjectList3      
    @cdIdentifier=@cdIdent,
    @idIdentifierSystem=@idIdentSystem
    the case is that PRInvestmentObjectList3 is from a product which we have bought and therefore we do not reference directly on this Stored Procedure in our Java Code.
    So we have a own made Stored Proc which only calls this SP.
    I use the same statement for the query on MS SQL 2000 and MS SQL 2005 I change only the database.
    Edit:
    If I execute another statement which also retuns a row with many columns in the Management Studio, I get the same error...
    The result in the Managment Studio is something like this:
    idInvestmentObject tyInvestmentObject ......
    34802 1 ...... etc
    thx.
    Sterbsli
    Edited by: Sterbsli on Jul 21, 2008 11:42 PM
    Edited by: Sterbsli on Jul 22, 2008 1:59 AM

  • How can I use a Lookup task to lookup from my SQL Result set and have a join

    So in my Control Flow, I have an Execute SQL Task which gets my Table result set. I then have a Foreach Loop Container that iterates through the result set and a Data Flow. The first task in the Data Flow is an OLE DB Source SQL Command that retrieves data
    columns associated with my result set. I then do a Derived Column so I can SUBSTRING from one of my data columns and now I want to perform a Lookup to my Application Database.
    How do I code my Lookup task to utilize my SQL Result set variable and match on it? I cannot use the GUI for the Lookup task as my Lookup has to have some JOINS in it.
    Thanks for your review and am hopeful for a reply.

    Can you expand on that? I'm sorry but I am new and a novice to the SSIS world and I want to do this as best I can and as efficiently as I can. Are you saying that Rajen's way suggested above is the way to go?
    A little background....external data from a 3rd party client. I'v staged that external data to a SQL Server staging table. I have to try and match that data up to our database using SSN, DOB, and Gender...and if I can't match that way then I have to try
    and match by Name. I need to make sure that there is only one and only one account for that match. If I cannot match and match one and only one, then I'll create rows on a DataAnomaly Table. If I do match, then I have to check and make sure that there is only
    one and only one Member span for that match. Similarly handle the data anomaly and then check and make sure there is a "Diabetes" claim and similarly handle the DataAnomaly accordingly.
    That's where I'm at. Sooooo are you saying to use Rajen's suggestion? I don't think I can do that because I need multiple SQL tasks and I cannot connect multiple OLE DB Source tasks.
    Any help and suggestions are greatly appreciated.
    Thanks.

  • Newbie thread about global variables and result set

    Hello everyone this is my first post, im from colombia and now im learning about this world !! the WCC !!
    Now im doing a practice but im so noob that i cant get it so far... i wrote some of the oracle documentation.. and it was so usefull for starting.. but now im trying to do custom components builded in java + resources + services + template etcc .. all good stuff :D.
    i want to retrieve a result set coming from a custom service ... and then i want to store this result set in some kind of global variable !! why ? because i want to use this data from the result set again and again without making more call to the service !!
    ive tried to copy this resultset but i think it cant be done because i use a popUp window to display the rows from the RS.. and when i close the window .. it dies!!
    i want to use this RS for 3 custom metadata field.. but i have no idea how to do this....
    this is a part of my custom resource
    <$if fieldName like "xElaborador"$>
    <$executeService("SERVICE_ALLUSERS")$>
    <$trace(" ### executing service ###","#log")$>
    <!--i tried to copy the rs here but this is wrong i guess -->
    <$nuevoRS="usuarios_LDAP"$>
    <$endif$>
    <!-- usuarios_LDAP is the RS parameter coming from the java calss -->
    <$if rsExists("usuarios_LDAP")$>
    <$if rsFirst("usuarios_LDAP")$>
    <$loop usuarios_LDAP$>
    <$trace(" ### inside RS ###","#log")$>
    <$include each_user_LDAP$>
    <$endloop$>
    <$else$>
    <$include therearenotusers$>
    <$endif$>
    <$endif$>
    <!-- THIS CODE IS USELSS BASICALLY-->
    <$if fieldName like "xRevisor"$>
    <$if rsExists("nuevoRS")$>
    <$if rsFirst("nuevoRS")$>
    <$loop nuevoRS$>
    <$trace(" ### inside rs for revisor ###","#log")$>
    <$include each_user_LDAP$>
    <$endloop$>
    <$else$>
    <$include therearenotusers$>
    <$endif$>
    <$endif$>
    <$endif$>
    pls tell me if im too lost im all ears to learn the good practices for this tool.

    Hi ,
    One of the good resource on this topic is :
    http://jonathanhult.com/blog/2012/11/resultset-versus-dataresultset/
    Thanks,
    Srinath

  • Result set properties

    I have created a class that uses a result set object. I need to scroll through the result set twice and my code is not working. My first question is:
    Is there a method that will return the length of a result set?
    If there is a length method that will solve my problem. Otherwise from what I understand if I set my result set to have the following properties it will work:
    (ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY)
    In the API it states that you pass the above as a parameter to the createStatement method. However in our application we do not use the createStatement method. I am wondering is there any other way of setting the result set to have these values?
    The problem is occuring with the following method:
    public boolean selectEngsByClientName (TransactionManager tm) throws Exception
    boolean foundData = false;
    ResultSet clientResultSet = null;
    PreparedStatement prepStatement = null;
    String sqlStatement;
    int i = 0;
    int countResultSet = 0;
    sqlStatement = " SELECT " +
    " eg.eng_engagement_no engNo, " +
    " cl.cln_short_name clientName, " +
    " eg.eng_name engName " +
    " FROM " +
    " far.engagements eg, " +
    " far.clients cl" +
    " WHERE " +
    " upper(cl.cln_short_name) like upper('" + this.clientSearchName +"%') AND" +
    " eg.cln_client_no = cl.cln_client_no AND" +
    " eg.eng_status_code = '2'";
    try
    // Instantiate prepared statement using the connection in the TransactionManager class
    prepStatement = tm.getConnection().prepareStatement(sqlStatement);
    // Execute the sql statement
    tm.startTransaction();
    clientResultSet = prepStatement.executeQuery();
    //Determines number of objects in result set so that array size can be set
    while (clientResultSet.next())
    countResultSet ++;
    //Creates array of engagement objects that is the same length as the result set
    engagement = new Engagement[countResultSet];
    for (int index = 0; index < engagement.length; index++)
    engagement[index] = new Engagement();
    clientResultSet.first();
    while (clientResultSet.next())
    // Populate DAO attributes with data in the ResultSet returned
    System.out.println(clientResultSet.getString("engNo"));
    engagement.setEngNo(clientResultSet.getString("engNo"));
    engagement[i].setClientName(clientResultSet.getString("clientName"));
    engagement[i].setEngName(clientResultSet.getString("engName"));
    i ++;
    // Set the result to success
    foundData = true;
    tm.endTransaction();
    catch (SQLException sqle)
    tm.rollback();
    // Re-throw custom exception
    throw new Exception();
    finally
    // Close the prepared statement and result set if not null
    try
    if (clientResultSet != null)
    clientResultSet.close();
    if (prepStatement != null)
    prepStatement.close();
    catch (Exception e) {}
    return foundData;

    Good atleast ur concepts are clear
    ok then do both the thing simultaneously this way
    engagement.setClientName(clientResultSet.getString("clientName"));
    engagement.setEngName(clientResultSet.getString("engName"));
    ResultSet rs=St.executeQuery()
    int count=0;
    While(rs.next())
    count=count+1;
    engagement.setClientName(rs.getString("clientName"));
    engagement.setEngName(rs.getString("engName"));
    System.out.println("Length od ResultSet = "+count);

  • [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.

  • How can I use ONE Text search iView to event/affect mutliple Result Sets?

    hello everyone,
    i have a special situation in which i have 6 flat tables in my repository which all have a common field called Location ID (which is a lookup flat to the Locations table).
    i am trying to build a page with a free-form text search iView on Table #1 (search field = Location ID).  when I execute the search, the result set for Table #1 is properly updated, but how do I also get Result Set iViews for Tables #2-6 to also react to the event from Text Search for Table #1 so that they are updated?
    i don't want to have to build 6 different text search iViews (one for each table).  i just want to use ONE text search iView for all the different result set tables.  but, in the documentation and iView properties, the text search iView doesn't have any eventing.
    if you have any suggestions, please help.
    many thanks in advance,
    mm

    hello Donna,
    that should not be a problem, since you are detailw with result sets and detail iviews because custom eventing can be defined for those iviews.
    Yes, it says "no records" found because an active search and record selection havent' been performed for it (only your main table does).
    So, yes, define a custom event, and pass the appropriate parameters and you should be fine.
    Creating a custom event between a Result Set iView and an Item Details iView is easy and works. I have done it.
    See page 35 of the Portal Content Development Guide for a step-by-step example, which is what I used.
    For my particular situation, the problem I'm having is that I want the Search Text iView's event (i.e., when the Submit button is pressed) to be published to multiple iViews, all with different tables.  Those tables all share some common fields, which is what the Search iView has, so I'd like to pass the search critera to all of the iViews.
    -mm

  • Not able to access the result set from one member function to another

    Im new to jdbc
    I have declared a connection object , a result set object and statement object in one member function and i am not able to access these in another member function. But both are in the same class
    Kindly help
    Thanks
    Shasi

    Kindly refrain from double-posting:
    http://forum.java.sun.com/thread.jspa?threadID=700659&tstart=0
    - Saish

  • Please help - Scrollable result set in sql server 2000

    Hi can some one please help me. I'm trying to create scrollable result set in sql server 2000, but i just can't get it to work. I've been trying to do this for the past 12 hours. I want to go home, but I can't till I get this going! please help!!! My crap code is as follows:
    package transact;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import javax.swing.JInternalFrame;
    import java.sql.*;
    import java.io.*;
    import java.util.*;
    public class DummyFrame extends Dummy
    protected String name, surname;
    protected Connection conn;
    protected CallableStatement cstatement;
    public DummyFrame()
    createFrame();
    private void createFrame()
    try
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    conn = DriverManager.getConnection(
    "jdbc:microsoft:sqlserver://server:1433;" +
    "user=user;password=pwd;DatabaseName=Northwind");
    catch (Exception e)
    e.getMessage();
    populateFields();
    menuAction();
    show();
    private void menuAction()
    btncontacts.addActionListener(new ActionListener()
    public void actionPerformed(ActionEvent e)
    getRecords();
    populateFields();
    btncontacts.setText("NEXT");
    btnkeywords.addActionListener(new ActionListener()
    public void actionPerformed(ActionEvent e)
    // transaction.getRecords();
    nextRecord();
    populateFields();
    btncontacts.setText("NEXT");
    protected void nextRecord()
    try
    // CallableStatement cstatement = null;
    cstatement = conn.prepareCall(
    "{call Employee_Selection}", ResultSet.TYPE_SCROLL_INSENSITIVE,
    ResultSet.CONCUR_UPDATABLE);
    ResultSet rs = cstatement.executeQuery();
    while (rs.next())
    surname = rs.getString("Lastname");
    cstatement.getMoreResults();
    catch (Exception e)
    e.getMessage();
    protected void getRecords()
    try
    CallableStatement cstatement = null;
    cstatement = conn.prepareCall(
    "{call Employee_Selection}", ResultSet.TYPE_SCROLL_INSENSITIVE,
    ResultSet.CONCUR_UPDATABLE);
    ResultSet rs = cstatement.executeQuery();
    while (rs.next())
    surname = rs.getString("Lastname");
    name = rs.getString("Firstname");
    rs.first();
    // call stored procedure
    catch (Exception e)
    e.getMessage();
    // populate the fields;
    private void populateFields()
    txtfirstname.setText(name);
    txtsurname.setText(surname);
    }

    ummm ok i think the logic in your code is kinda screwy...
    here is what your should be doing.
    create the gui.
    get the resultset...
    have code that looks like this for nextRecord...
    protected void displayNextRecord(){
      // we do not call next here because we already called it last time
      surname = rs.getString("Lastname");
      name = rs.getString("Firstname");
      populateFields();
      if(!rs.next(){
        btncontacts.setEnabled(false);// i'm not sure what btncontacts is but we want to disable next becuase there are no more records...
    // in your intitalization code you need to do this...
    // you old stuff ending with...
    ResultSet rs = cstatement.executeQuery();
    // the new stuff...
    if(rs.first()){
      displayNextRecord();
    }else{
      btncontacts.setEnabled(false);//the result set is empty
    }ok the real problem you are having is that you are trying to display one record at a time but you are scrolling
    through the entire result set using while(rs.next()... what you
    want to do is create the result set once and scroll through
    it one item at a time with your gui.
    the example method i have given displays the data from the current
    row in your gui. then it advances the result set forward one row if possible. this method assumes that the result set will always
    be positioned on a valid row thus the need for calling
    rs.first() before we originally call displayNextRecord()
    well i hope you find this helpful.

  • Writing result set to .csv file

    All,
    I am writing a result set(date and a message as a string)
    if(rs!= null){
                    date = new java.util.Date();
                    String logDate = sdf.format(date);
                    File log = new File(logDate+".csv");
                    writer = new BufferedWriter(new FileWriter(log));
               // 5) Move to first record (and then next) record.
               while(rs.next())
                  writer.write(rs.getString(1) + "," + rs.getString(2) + "\n");
                    rowCount++;
               }Eaxmple:
    1. 2008-03-31 error during
    The problem is when I write this to a .csv file, when opened with excel, the date appears as
    If I right click the column, and select format, I can format the date properly, but I don't want to do this.
    Any suggestions?
    M

    ##### is what Excel usually displays when it can't display the entire cell contents in the width of the column. Try expanding the column in Excel and see if the date appears.

  • "Saved Result Sets" message when using the raplace wizard in the Admin Tool

    Hi,
    I'm just trying to replace an existing Essbase source with a new one in my Business Model using the replace wizard. )It's a cube with > 1.5k account members so I'm really not looking forward to doing that manually).
    So far all migrations have worked fine, but somehow this time after specifying which tables to use for the replace, instead of showing me a list of columns which will be changed, the wizard throws a "Saved Result Sets" message and just hangs. Every time I hit "Finish" the message appears again.
    Here's a screenshot .
    Anyone ever came across this?
    PS: what's up with the links these days? Jive acting up again?
    Edited by: Christian Berg on Feb 10, 2010 2:57 PM

    Update: looks like the wizard is really overwhelmed with big cubes (1.5k accounts, 20 dims @ approx 10 generations each) and just breaks.
    I haven't figured out the exact limit, but I'm able to migrate pack of about 8 dims at a time as long as I leave the accounts dim out and do that on itself.
    Cheers,
    C.

Maybe you are looking for

  • Trigger a Report after a Database table is loaded

    Hello, Does anyone know a good way to trigger a Webi report to run or not run based on if the data is loaded in to the dirving table? I need to stop a report from running if the data in the table loads late, but not sure the best way to make this wor

  • Default keyboards folder in illustrator CC not showing- no .kys file in apps folder

    default keyboards folder in illustrator CC not showing- no .kys file in apps folder, The keyboard shorcuts in Illustrator -Edit-shorcuts, don't show default shortcuts either...should I reinstall Illustrator CC?

  • IPhone5 bluetooth in car not finding phone

    Hi, I am trying to pair my iPhone 5 with the bluetooth in my car.  It was connected, and worked just great. Somehow, the connection was lost.  I try to pair, and I get a message saying "Unable to find device" and it suggests that I am out of range (I

  • My ipod wont open in itunes

    My ipod or Nano won't open in itunes. How do I fix it?

  • Crash when fast-forward or rewinding in videos

    My 5G 80GB crashes when fast-forward or rewinding while playing a video. I can fast-forward about 5 times, then it crashes and I can't fast-rewind, it crashes the first time I try it. My videos are 5 minutes or 30 minutes in length and it doesn't mat