code: public KeyArea setKeyArea(int iKeyArea)
      {
          KeyArea keyArea = this.getKeyArea(iKeyArea);
          if (keyArea == null)
              return keyArea;
          return this.setKeyArea(keyArea.getKeyName());
      }
docs: Set the default key order.
  <p />Note: This only sets the order for the next query,
  you must close(), then open() to see the new key order!
  The actual recordset key order is set right before open().
  @param int iKeyArea the current index.
  @return The new default key area.