NVL with multiple row subqueries

Hi SQL gurus,

I'm trying to create a MDX query for two tables with a 1 relationship: n. Bericht (b_id is the primary key) is 1 and ueber_produkt (b_id is the foreign key) is n.

the query should return all rows in report in case: P15_PROD is null and that all matching rows in the other case.

so far, it looks like this:

This attempt returns a good result, but in case: P15_PROD is null, this query returns only b_id leave report which are equal to s b_id in ueber_produkt, but I would like to return all the bericht b_id. ->

Select b.b_id, b.m_id, b.text, b.zeitaufwand, b.datum, b.kw_id
report b
where b.b_id in (select distinct b_id from ueber_produkt where produktname in nvl (: P15_PROD, produktname))


It returns error "ORA-01427: einreihig subquery returns more rows"->

Select b.b_id, b.m_id, b.text, b.zeitaufwand, b.datum, b.kw_id
report b
where b.b_id in nvl ((select distinct b_id d'ueber_produkt où produktname en: P15_PROD), b.b_id)

What is a single-line subquery? I use BOF IN exploiting several subqueries in line!


I hope I explained it well.

Any help would be appreciated

Hello

oraman wrote:
... it returns error "ORA-01427: einreihig subquery returns more than one line"-->

Select b.b_id, b.m_id, b.text, b.zeitaufwand, b.datum, b.kw_id
report b
where b.b_id in nvl ((select distinct b_id d'ueber_produkt où produktname en: P15_PROD), b.b_id)

What is a single-line subquery? I use BOF IN exploiting several subqueries in line!

Each of the NVL arguments must be a scalar value (that is, a single value). By putting the subquery in the NVL call, ask for it to be a scalar subquery.
You can get the desired results by putting NVL in the subquery, like this:

select  b.b_id, b.m_id, b.text, b.zeitaufwand, b.datum, b.kw_id
from        bericht   b
where      b.b_id        in (
                 select  b_id     -- DISTINCT is not needed
                 from    ueber_produkt
                 where   produktname   = NVL (:P15_PROD, b.b_id)
               )
;

But it might be simpler and more effective to do this:

select  b.b_id, b.m_id, b.text, b.zeitaufwand, b.datum, b.kw_id
from        bericht   b
where     :p15_prod    IS NULL
or      b.b_id        in (
                 select  b_id
                 from    ueber_produkt
                 where   produktname   = :P15_PROD
               )
;

Is it exactly how you think that requirements?

the query should return all rows in report in case: P15_PROD is null and that all matching rows in the other case.

I hope I explained it well.

Even the best explanation leaves something to be desired. It really helps if post you a small example of data (CREATE TABLE and INSERT statements), a pair of values: p15_prod and the desired results of the same sample data for each of these values.

Tags: Database

Similar Questions

  • How can I use multiple row subqueries in update statement

    Hai All

    I'm using the Group feature in my update statement... and I need to update several lines so I need to use several rows

    subquery pls tell me how to use multiple row subqueries in update statement


    For example

    while I use it like this I got an error

    Update dail_att set outtime to (select max (r2.ptime) in the temp_att where empcode = r2.enpno and)

    bar code = r2.cardn and group attend_date = r2.pdate by enpno, update, cardn);


    Pls tell me how to use for example


    Thanks and greetings

    Srikkanth.M

    Hello

    for r2 loop p1

    R2 is a line of the cursor,

    Max (R2. PtIMe)? It is always equal to r2.ptime if the select statement returns rows.

  • XMLForest with multiple subqueries return not some tags

    Hello

    PL/SQL in Oracle 11.2.0.1.0 (stored procedure).

    I am using this slider (I only show a part of the cursor - hope that is not a problem):

    XMLForest)
    XMLForest)
    (SELECT XMLConcat)
    XMLForest (brd.service_date AS "ns3:BeginDate",
    'INF' AS 'ns3:ActionCode'),
    XMLElement ("AnimalEventType",
    XMLElement ("ns3:Insemination",
    XMLElement ("ns3:Bull",
    XMLElement("ns3:RegistrationAnimalNumber", brd.sire_reg_id)))
    OF cmi_breedings brd
    WHERE brd.anm_id = anm.id
    AND brd.sire_reg_id IS NOT NULL
    AND brd.service_date = (SELECT MAX (brd2.service_date)
    OF cmi_breedings brd2
    WHERE brd2.anm_id = brd.anm_id)) AS "AnimalEvent."
    (SELECT XMLConcat)
    XMLForest (lct.start_date AS "ns3:BeginDate",
    'INF' AS 'ns3:ActionCode'),
    XMLElement ("AnimalEventType",
    XMLElement ("ns3:Parturition",
    XMLElement("ns3:LactationNumber", lct.lact_no)))
    OF cmi_lactations lct
    WHERE lct.anm_id = anm.id
    AND lct.start_date = (SELECT MAX (lct2.start_date)
    OF cmi_lactations lct2
    WHERE lct2.anm_id = lct.anm_id)) AS "AnimalEvent."
    (SELECT XMLConcat)
    XMLForest (lct.end_date AS "ns3:BeginDate",
    'INF' AS 'ns3:ActionCode'),
    XMLElement ("AnimalEventType",
    XMLElement ("ns3:DryOff")))
    OF cmi_lactations lct
    WHERE lct.anm_id = anm.id
    AND lct.end_date = (SELECT MAX (lct2.end_date)
    OF cmi_lactations lct2
    WHERE lct2.anm_id = lct.anm_id)) AS "AnimalEvent."
    (SELECT XMLConcat)
    XMLForest (prg.prgncy_chk_date AS "ns3:BeginDate",
    'INF' AS 'ns3:ActionCode'),
    XMLElement ("AnimalEventType",
    XMLElement ("ns3:PregnancyCheck",
    XMLElement ("ns3:PregnancyCheckResult", DECODE (prg.prgncy_ind, '1', 'F', 'E')))
    OF cmi_pregnancies prg
    WHERE prg.anm_id = anm.id
    AND prg.prgncy_chk_date = (SELECT MAX (prg2.prgncy_chk_date)
    OF prg2 cmi_pregnancies
    WHERE prg2.anm_id = prg.anm_id)) AS 'AnimalEvent '.
    ) AS "AnimalEvents".
    )

    which means (as expected and works perfectly):

    < AnimalEvents >
    < AnimalEvent >
    < ns3:BeginDate > 1997 - 09 - 08 < / ns3:BeginDate >
    < ns3:ActionCode > INF < / ns3:ActionCode >
    < AnimalEventType >
    < ns3:Insemination >
    < ns3:Bull >
    < ns3:RegistrationAnimalNumber > 5401809 < / ns3:RegistrationAnimalNumber >
    < / ns3:Bull >
    < / ns3:Insemination >
    < / AnimalEventType >
    < / AnimalEvent >
    < AnimalEvent >
    < ns3:BeginDate > 1997 - 05 - 10 < / ns3:BeginDate >
    < ns3:ActionCode > INF < / ns3:ActionCode >
    < AnimalEventType >
    < ns3:Parturition >
    < ns3:LactationNumber > 8 < / ns3:LactationNumber >
    < / ns3:Parturition >
    < / AnimalEventType >
    < / AnimalEvent >
    < AnimalEvent >
    < ns3:BeginDate > 1998 - 02 - 02 < / ns3:BeginDate >
    < ns3:ActionCode > INF < / ns3:ActionCode >
    < AnimalEventType >
    < ns3:DryOff / >
    < / AnimalEventType >
    < / AnimalEvent >
    < / AnimalEvents >

    However, if I wanted to return several rows for an animal insemination event by changing the query like this:


    XMLForest)
    XMLForest)
    (SELECT XMLConcat)
    XMLForest (brd.service_date AS "ns3:BeginDate",
    'INF' AS 'ns3:ActionCode'),
    XMLElement ("AnimalEventType",
    XMLElement ("ns3:Insemination",
    XMLElement ("ns3:Bull",
    XMLElement("ns3:RegistrationAnimalNumber", brd.sire_reg_id)))
    OF cmi_breedings brd
    WHERE brd.anm_id = anm.id
    AND brd.sire_reg_id IS NOT NULL
    AND brd.service_date > (SELECT MIN (brd2.service_date) <-what IS THE LINE has BEEN CHANGED)
    OF cmi_breedings brd2
    WHERE brd2.anm_id = brd.anm_id)) AS "AnimalEvent."
    (SELECT XMLConcat)
    XMLForest (lct.start_date AS "ns3:BeginDate",
    'INF' AS 'ns3:ActionCode'),
    XMLElement ("AnimalEventType",
    XMLElement ("ns3:Parturition",
    XMLElement("ns3:LactationNumber", lct.lact_no)))
    OF cmi_lactations lct
    WHERE lct.anm_id = anm.id
    AND lct.start_date = (SELECT MAX (lct2.start_date)
    OF cmi_lactations lct2
    WHERE lct2.anm_id = lct.anm_id)) AS "AnimalEvent."
    (SELECT XMLConcat)
    XMLForest (lct.end_date AS "ns3:BeginDate",
    'INF' AS 'ns3:ActionCode'),
    XMLElement ("AnimalEventType",
    XMLElement ("ns3:DryOff")))
    OF cmi_lactations lct
    WHERE lct.anm_id = anm.id
    AND lct.end_date = (SELECT MAX (lct2.end_date)
    OF cmi_lactations lct2
    WHERE lct2.anm_id = lct.anm_id)) AS "AnimalEvent."
    (SELECT XMLConcat)
    XMLForest (prg.prgncy_chk_date AS "ns3:BeginDate",
    'INF' AS 'ns3:ActionCode'),
    XMLElement ("AnimalEventType",
    XMLElement ("ns3:PregnancyCheck",
    XMLElement ("ns3:PregnancyCheckResult", DECODE (prg.prgncy_ind, '1', 'F', 'E')))
    OF cmi_pregnancies prg
    WHERE prg.anm_id = anm.id
    AND prg.prgncy_chk_date = (SELECT MAX (prg2.prgncy_chk_date)
    OF prg2 cmi_pregnancies
    WHERE prg2.anm_id = prg.anm_id)) AS 'AnimalEvent '.
    ) AS "AnimalEvents".
    )

    I get an error message on several rows returned (and that's what I want to be returned in some cases, more than one record).

    For example, I would look like this (notice that I have an extra "insemination" in the example below):

    < AnimalEvents >
    < AnimalEvent >
    < ns3:BeginDate > 1997 - 09 - 08 < / ns3:BeginDate >
    < ns3:ActionCode > INF < / ns3:ActionCode >
    < AnimalEventType >
    < ns3:Insemination >
    < ns3:Bull >
    < ns3:RegistrationAnimalNumber > 5401809 < / ns3:RegistrationAnimalNumber >
    < / ns3:Bull >
    < / ns3:Insemination >
    < / AnimalEventType >
    < / AnimalEvent >
    < AnimalEvent >
    < ns3:BeginDate > 1998 - 09 - 08 < / ns3:BeginDate >
    < ns3:ActionCode > INF < / ns3:ActionCode >
    < AnimalEventType >
    < ns3:Insemination >
    < ns3:Bull >
    < ns3:RegistrationAnimalNumber > 2221809 < / ns3:RegistrationAnimalNumber >
    < / ns3:Bull >
    < / ns3:Insemination >
    < / AnimalEventType >
    < / AnimalEvent >
    < AnimalEvent >
    < ns3:BeginDate > 1997 - 05 - 10 < / ns3:BeginDate >
    < ns3:ActionCode > INF < / ns3:ActionCode >
    < AnimalEventType >
    < ns3:Parturition >
    < ns3:LactationNumber > 8 < / ns3:LactationNumber >
    < / ns3:Parturition >
    < / AnimalEventType >
    < / AnimalEvent >
    < AnimalEvent >
    < ns3:BeginDate > 1998 - 02 - 02 < / ns3:BeginDate >
    < ns3:ActionCode > INF < / ns3:ActionCode >
    < AnimalEventType >
    < ns3:DryOff / >
    < / AnimalEventType >
    < / AnimalEvent >
    < / AnimalEvents >

    I tried to use the XMLAgg() in the part of the query that returns the inseminations, but it comes down to something like this (I've lost my < Animalevent > for the second record of the insemination, I want it to look to the example above):

    < AnimalEvents >
    < AnimalEvent >
    < ns3:BeginDate > 1997 - 09 - 08 < / ns3:BeginDate >
    < ns3:ActionCode > INF < / ns3:ActionCode >
    < AnimalEventType >
    < ns3:Insemination >
    < ns3:Bull >
    < ns3:RegistrationAnimalNumber > 5401809 < / ns3:RegistrationAnimalNumber >
    < / ns3:Bull >
    < / ns3:Insemination >
    < / AnimalEventType >
    < ns3:BeginDate > 1998 - 09 - 08 < / ns3:BeginDate >
    < ns3:ActionCode > INF < / ns3:ActionCode >
    < AnimalEventType >
    < ns3:Insemination >
    < ns3:Bull >
    < ns3:RegistrationAnimalNumber > 2221809 < / ns3:RegistrationAnimalNumber >
    < / ns3:Bull >
    < / ns3:Insemination >
    < / AnimalEventType >
    < / AnimalEvent >
    < AnimalEvent >
    < ns3:BeginDate > 1997 - 05 - 10 < / ns3:BeginDate >
    < ns3:ActionCode > INF < / ns3:ActionCode >
    < AnimalEventType >
    < ns3:Parturition >
    < ns3:LactationNumber > 8 < / ns3:LactationNumber >
    < / ns3:Parturition >
    < / AnimalEventType >
    < / AnimalEvent >
    < AnimalEvent >
    < ns3:BeginDate > 1998 - 02 - 02 < / ns3:BeginDate >
    < ns3:ActionCode > INF < / ns3:ActionCode >
    < AnimalEventType >
    < ns3:DryOff / >
    < / AnimalEventType >
    < / AnimalEvent >
    < / AnimalEvents >

    I tried different combinations of XMLAgg() for the multiple rows returned, and he allowed too lines returned the error to go away, but at the expense of the tag being AnimalEvent to be reproduced for the same animals event or be there only once when there are several animal events.  I know I'm close to the solution and I bet it's very simple, but I don't get it.

    The only "rules" that I need are:

    1. the AnimalEvents tag must appear only once and only as it is at least an AnimalEvent.

    2. no blank/empty tag should appear.  For example, if there is no AnimalEvent tag while there should be no tag AnimalEvents.

    3. even if I'm trying to select the records of several "insemination" only so far for this particular test, all 4 potential AnimalEvents ("Insémination", "Parturition", 'DryOff' and 'PregnancyCheck') will be rescheduled to select multiple records later.

    4. each animal individual event ("Insemination", "Parturition", 'DryOff', 'PregnancyCheck') should be locked up by the AnimalEvent tag.

    I don't know if I'm missing any other details?

    Help, please!  Thank you.

    I guess you wrote that because I used it somewhere, that seems like a bad idea

    I understand why you used, and why most of the people use it in this kind of situation, but as see you it clearly now, it is not suitable more to what you aim at. Where my suggestion while trying not to use in the first place.

    In addition, XMLForest is just a shortcut, in fact, a combination of a CASE statement and XMLElement that Oracle develops during analysis.

    In some cases, where the subquery caching is not possible for example, that made a request using XMLForest performs badly if the operands are complex because they are used twice during the assessment.

    Here's a simple example:

    Connected to:
    Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    
    SQL> set serveroutput on
    SQL>
    SQL> create or replace function get_data (p_input in number) return number is
      2  begin
      3    dbms_output.put_line('You called me!');
      4    return p_input;
      5  end;
      6  /
    
    Function created.
    
    SQL> select xmlserialize(content xmlforest(get_data(1) as "test"))
      2  from dual;
    
    XMLSERIALIZE(CONTENTXMLFOREST(GET_DATA(1)AS"TEST"))
    --------------------------------------------------------------------------------
    1
    
    You called me!
    You called me!
    

    The function is called twice, because Oracle rewrites the XMLForest call to:

    BOX WHEN get_data (1) IS NOT NULL THEN XMLElement ('test', get_data (1)) END

    Of course, the function can be deterministic, but this isn't the point here.

    In your case, since you are with subqueries, those are probably cached and executed only once, but I think it is useful to know the internal mechanisms, however.

    Back to your question, how about something like this:

    XMLForest(
      -- concat the four possible events
      XMLConcat(
        -- Insemination
        (
          SELECT CASE WHEN count(*) != 0
                 THEN XMLAgg(
                        XMLElement("AnimalEvent",
                           XMLForest(brd.service_date AS "ns3:BeginDate",
                                     'INF'            AS "ns3:ActionCode"),
                           XMLElement("AnimalEventType",
                              XMLElement("ns3:Insemination",
                                 XMLElement("ns3:Bull",
                                    XMLElement("ns3:RegistrationAnimalNumber", brd.sire_reg_id))))
                        )
                      )
                 END
          FROM   cmi_breedings brd
          WHERE  brd.anm_id       = anm.id
          AND    brd.sire_reg_id  IS NOT NULL
          AND    brd.service_date > (SELECT MIN(brd2.service_date)
                                     FROM   cmi_breedings brd2
                                     WHERE  brd2.anm_id = brd.anm_id)
        ),
        -- Parturition
        (
          SELECT CASE WHEN count(*) != 0
                 THEN XMLAgg(
                        XMLElement("AnimalEvent",
                          XMLForest(lct.start_date AS "ns3:BeginDate",
                                    'INF'          AS "ns3:ActionCode"),
                          XMLElement("AnimalEventType",
                             XMLElement("ns3:Parturition",
                                XMLElement("ns3:LactationNumber", lct.lact_no)))
                        )
                      )
                 END
          FROM   cmi_lactations lct
          WHERE  lct.anm_id     = anm.id
          AND    lct.start_date > (SELECT MIN(lct2.start_date)
                                   FROM   cmi_lactations lct2
                                   WHERE  lct2.anm_id = lct.anm_id)
        ),
        -- DryOff
        (
          SELECT CASE WHEN count(*) != 0
                 THEN XMLAgg(
                        XMLElement("AnimalEvent",
                          XMLForest(lct.end_date AS "ns3:BeginDate",
                                    'INF'        AS "ns3:ActionCode"),
                          XMLElement("AnimalEventType",
                             XMLElement("ns3:DryOff"))
                        )
                      )
                 END
          FROM   cmi_lactations lct
          WHERE  lct.anm_id   = anm.id
          AND    lct.end_date > (SELECT MIN(lct2.end_date)
                                 FROM   cmi_lactations lct2
                                 WHERE  lct2.anm_id = lct.anm_id)
        ),
        -- PregnancyCheck
        (
          SELECT CASE WHEN count(*) != 0
                 THEN XMLAgg(
                        XMLElement("AnimalEvent",
                          XMLForest(prg.prgncy_chk_date AS "ns3:BeginDate",
                                    'INF'               AS "ns3:ActionCode"),
                          XMLElement("AnimalEventType",
                             XMLElement("ns3:PregnancyCheck",
                                XMLElement("ns3:PregnancyCheckResult", DECODE(prg.prgncy_ind, '1', 'F', 'E'))))
                        )
                      )
                 END
          FROM   cmi_pregnancies prg
          WHERE  prg.anm_id          = anm.id
          AND    prg.prgncy_chk_date > (SELECT MIN(prg2.prgncy_chk_date)
                                        FROM   cmi_pregnancies prg2
                                        WHERE  prg2.anm_id = prg.anm_id)
        )
      ) AS "AnimalEvents"
    )
    

    Here, the AnimalEvent tag is included directly in the subquery, before the aggregation, removing the need for deeper XMLConcat in the process.

    If the subquery returns no rows, no tag is generated through the CASE statement.

  • single line sub query returns multiple rows

    Hi, please help me to solve this, working with oracle 11g.


    Update t1 set t1.twyindex = twypoly (select twyindex from twyinfo where t1.id = t2.id t2);

    the error message is:
    *
    ERROR on line 1:
    ORA-01427: einreihig subquery returns multiple rows

    Thank you

    don123 wrote:
    Hi paul, thanks...

    duplicate existing due to the business logic data.

    can I use the SQL mentioned above for all cases?

    is it mandatory to remove duplicates?

    Please provide your suggestions...

    If the company says duplicates are allowed, you have to ask the person who wants what, of the different twyindexes, that they want to use
    updating twyinfo table...

    I use the SQL proposed until they tell you that twyindex to use.

  • date max with multiple joins of tables

    Looking for expert advice on the use of max (date) with multiple joins of tables. Several people have tried (and failed) - HELP Please!

    The goal is to retrieve the most current joined line of NBRJOBS_EFFECTIVE_DATE for each unique NBRJOBS_PIDM. There are several lines by PIDM with various EFFECTIVE_DATEs. The following SQL returns about 1/3 of the files and there are also some multiples.

    The keys are PIDM, POSN and suff

    Select NBRJOBS. NBRJOBS.*,
    NBRBJOB. NBRBJOB.*
    of POSNCTL. Inner join of NBRBJOB NBRBJOB POSNCTL. NBRJOBS NBRJOBS on (NBRBJOB. NBRBJOB_PIDM = NBRJOBS. NBRJOBS_PIDM) and (NBRBJOB. NBRBJOB_POSN = NBRJOBS. NBRJOBS_POSN) and (NBRBJOB. NBRBJOB_SUFF = NBRJOBS. NBRJOBS_SUFF)
    where NBRJOBS. NBRJOBS_SUFF <>'LS '.
    and NBRBJOB. NBRBJOB_CONTRACT_TYPE = 'P '.
    and NBRJOBS. NBRJOBS_EFFECTIVE_DATE =
    (select Max (NBRJOBS1. NBRJOBS_EFFECTIVE_DATE) as 'EffectDate '.
    of POSNCTL. NBRJOBS NBRJOBS1
    where NBRJOBS1. NBRJOBS_PIDM = NBRJOBS. NBRJOBS_PIDM
    and NBRJOBS1. NBRJOBS_POSN = NBRJOBS. NBRJOBS_POSN
    and NBRJOBS1. NBRJOBS_SUFF = NBRJOBS. NBRJOBS_SUFF
    and NBRJOBS1. NBRJOBS_SUFF <>'LS '.
    and NBRJOBS1. NBRJOBS_EFFECTIVE_DATE < = to_date('2011/11/15','yy/mm/dd'))
    order of NBRJOBS. NBRJOBS_PIDM

    Welcome to the forum!

    We don't know what you are trying to do.
    You want all of the columns in the rows where NBRJOBS_EFFECTIVE_DATE is the date limit before a given date (November 15, 2011 in this example) for all rows in the result set with this NBRJOBS_PIDM? If so, here is one way:

    with         GOT_R_NUM     as
    (
         select       NBRJOBS.NBRJOBS.*,
                NBRBJOB.NBRBJOB.*     -- You may have to give aliases, so that every column has a unique name
         ,       rank () over ( partition by  NBRJOBS.NBRJOBS_PIDM
                                   order by      NBRJOBS.NBRJOBS_EFFECTIVE_DATE     desc
                          )             as R_NUM
         from          POSNCTL.NBRBJOB NBRBJOB
         inner join      POSNCTL.NBRJOBS NBRJOBS       on    (NBRBJOB.NBRBJOB_PIDM = NBRJOBS.NBRJOBS_PIDM)
                                            and      (NBRBJOB.NBRBJOB_POSN = NBRJOBS.NBRJOBS_POSN)
                                      and      (NBRBJOB.NBRBJOB_SUFF = NBRJOBS.NBRJOBS_SUFF)
         where       NBRJOBS.NBRJOBS_SUFF             != 'LS'       -- Is this what you meant?
         and        NBRBJOB.NBRBJOB_CONTRACT_TYPE   ='P'
         and       NBRJOBS.NBRJOBS_EFFECTIVE_DATE  <= to_date ('2011/11/15', 'yyyy/mm/dd')
    )
    select       *     -- Or list all columns except R_NUM
    from       GOT_R_NUM
    where       R_NUM          = 1
    order by  NBRJOBS_PIDM
    ;
    

    Normally this site does not display the <>inequality operator; He thinks it's some kind of beacon.
    Whenever you post on this site, use the other inequality operator (equivalent), *! = *.

    I hope that answers your question.
    If not, post a small example of data (CREATE TABLE and INSERT, only relevant columns instructions) for all the tables involved and the results desired from these data.
    Explain, using specific examples, how you get these results from these data.
    Always tell what version of Oracle you are using.
    You will get better results faster if you always include this information whenever you have a problem.

  • El Capitan permissions bad for lib with multiple users

    On my Mac with multiple users and running El Capitan, I encountered a problem with an application (GoGlobal) failed to start with "errno = 13", which is a problem of permissions with usr/local/lib /.

    I determined that on Yosemite, usr/local/lib was owned by root and permissions: drwxr-xr-x. However, on El Capitan, usr/local/usr / local / lib lib is owned by one of the nicks (random?) and has permissions drwx-, which is the source of the errno = 13.

    I got around the problem by chmod 755 to lib /, but I fear that a future update will reset these permissions impassable previous values. Please correct these settings in install and update routines.

    GoGlobal isn't a request to Apple. You can send your message to the developer, who develops not only the Application itself, but the installation script that puts in place of its components.

  • I use 4 windows with multiple tabs, but I 'don't know why one of them (window) always close when I restar computer

    I use 4 windows with multiple tabs, but I 'don't know why one of them (window) always close when I restar computer

    Hello, by default the firefox session restore feature only allows you to save last 3 windows open. to change this, type on: config in the address bar of firefox (confirmed the message information where it appears) and search for the preference named browser.sessionstore.max_windows_undo. Double-click it and change its value to 4 (or more).

    http://KB.mozillazine.org/browser.sessionstore.max_windows_undo

  • Can bookmarks be portable to multiple computers? Is it an option to connect and use my favorites with multiple computers and locations? Thank you

    Can bookmarks be portable to multiple computers? Is it an option to connect and use my favorites with multiple computers and locations? Thank you

    https://support.Mozilla.com/en-us/KB/what-Firefox-sync

  • How to export to pdf 1 sheet in a document with multiple sheets

    As the title says, my numbers document has several sheets.  I need to export one of these sheets as a pdf document, but instead it exports all sheets in a single PDF with multiple pages (1 page per sheet).

    Grateful for your help!

    Hi Michele,

    Instead of export, go to the sheet you want and use the Menu > file > print.

    In the Print Setup Panel, choose this sheet.

    Click on print... to see the print dialog.

    At the bottom left, click on the PDF pop up.

    You can open a PDF in preview (and print it from there), or print in PDF format.

    Click done to return to your document.

    Kind regards

    Ian.

  • Indicator of waveform data dashboard with multiple locations

    I have a chart in waveform with multiple locations on my main VI running.

    I use the Application Dashboard data 2.2.1 on my Ipad to monitor table of wave shape of my running app.  I placed a marker on my Ipad and also related waveform with my waveform array variable.  I can't play my data dashboard application because it shows unable to connect to the server.  I noticed that it is because of multiple plots being plotted on my table of waveform.

    I could only play the App data dashboard when it is just a single parcel related to an indicator on the App.

    My question is if it's possible to have a graphical indicator of waveform on a data dashboard that has several plots being plotted and not only a single square, and how to configure it?

    Thank you.

    Click on Bravo and select as an accepted answer.  You are welcome.

  • Using Outlook Express 6 with multiple identities.

    Had the hard drive problems.  He has been replaced by Dell warranty.  I have set up outlook express 6 with multiple identities.  I can't go from one to the other identity and return to the original, without having to restart my computer.  Dell has said that some things need to be changed to make it work properly.  They tell me what they were without a heavy load.  I used to use this feature with my old hard drive.  Help me please if you can...  Thanks in advance.

    Hi El KG,

    1. do you receive error messages or error codes?

    You can read the following article and check if it helps:

    OLEXP: "identity switch canceled" when starting Outlook Express

    http://support.Microsoft.com/kb/224463

    Also check the following links:

    OLEXP: How to create and use identities in Outlook Express 5.x and 6.0

    http://support.Microsoft.com/kb/209169

    http://www.Microsoft.com/Windows/IE/community/columns/identity.mspx

    http://social.answers.Microsoft.com/forums/en-us/outlookacct/thread/b53f3c5a-3733-4510-91dB-a23dc6224fc5

    Hope this information is useful.

    Jeremy K
    Microsoft Answers Support Engineer
    Visit our Microsoft answers feedback Forum and let us know what you think.

    If this post can help solve your problem, please click the 'Mark as answer' or 'Useful' at the top of this message. Marking a post as answer, or relatively useful, you help others find the answer more quickly.

  • Problems with multiple monitors for critical update Windows 7

    Since the update critical October 1, I can no longer run multiple monitors.

    According to the record, this update made changes at the same time the driver for my AMD Radeon 7470 and Dell monitor 1.1 card, and I've updated the software.

    Devices for work and when I pass cables or remove cables. Yet they are simply not recognized as connected.

    Hello Kent,

    Thanks for posting your question on the Microsoft community.

    Thank you for details on the issue.

    This problem may occur because of corrupted or incorrect display settings.

    I suggest you run the hardware and devices Troubleshooter and check.
    Reference:
    Open the hardware and devices Troubleshooter
    http://Windows.Microsoft.com/en-us/Windows7/open-the-hardware-and-devices-Troubleshooter

    Please also read this article and check.
    Work and play better with multiple monitors
    http://Windows.Microsoft.com/en-us/Windows7/work-and-play-better-with-multiple-monitors

    I hope this information helps.

    Please let us know if you need more help.

    Thank you

  • How can I actually talk to support multiple issues with multiple devices (software, hardware, account of the question?

    How can I actually speak to technical support issues to nulitple with multiple devices (software, hardware, account problems,) I have a touch screen of hp with windows 7 Home, Ipod, home router wireless, boost, WiFi, wii, etc.... Problems with windows live net Passport vs msn Id, problems with zune vs itunes and windows media that nobody wants play nice together.

    My touchscreen notes will use only a google account, music another program, and of course until recently google was not an option on the windows phone. of course if I'm going now that I'll lose all the games and music. His tent so frustrating of any help, that nobody seems to know how often these devices and programs interact (or care) HP has been of little use, even for my provider windows, microsoft, living cells and zune etc...

    All the changes that took place this last month will help but gets boring. I consider myself pretty computer savy, but maybe not, should not this difficult. I realized about a year ago I would have hired a technician but it seems immpossible to find someone who knows enough about all of the equipment and software to really do some good. My Hp touchscreen computer does not even play nice with their own HP printers. I really regret the time and money I spent. I could every Mac.

    All of the suggestions. Even your options do not address several problems of interaction with the hardware and software all needs of problems to adapt to a single category.

    Hello


    To correct the software issues run the methods mentioned below.
     
    Method 1: run the troubleshooter and check if the problem is resolved.
    http://Windows.Microsoft.com/en-us/Windows7/open-the-performance-Troubleshooter

    Method 2 : run a SFC (System File Checker) scan and see if the problem occurs.
    http://support.Microsoft.com/kb/929833

    Method 3 : run Clean boot and check if the problem persists.


    To help resolve the error and other messages, you can start Windows XP, Vista or Windows 7 by using a minimal set of drivers and startup programs. This type of boot is known as a "clean boot". A clean boot helps eliminate software conflicts.

    Note: follow step 7 to reset the computer to start as usual after the boot process.
    http://support.Microsoft.com/kb/929135

    To solve the problems related to Windows Live and MSN to check the links below on contact.

     
    To solve the problems related to the HP touch computer

    Update the HP touch drivers from the manufacturers Web site.

    Hope that helps.
  • Problem with multiple downloads with the router. Allows you to change the TCP MSS value?

    Original title: TCP MSS

    Hi all.

    I currently have a problem with multiple downloads with my current router.  If I have two current downloads at the same time I have no access to all web sites.  It's almost as if the downloads take my meaning of bandwidth there is more nothing for ordinary surfing.

    As a test I put an older router on my system and have a significant improvement in performance.  I have 2 downloads in progress and also surf at the same time.

    To compare two routers, I noticed that the only real difference between the two is that the TCP MSS value is set to '0' on the router of the problem, and then assign him 1392 (MTU - 40) on the router to elderly who gives better performance.

    It is my understanding that this value governs the size of transmitted packets.

    My question is this:

    What is the MSS value which is causing the problem?

    Congratulations in advance.

    Be sure to interpret the values. The '0' means no not literally because the link would not work. It is likely, that it allows the local device set limits for the link. Don't forget that there is a Maximum value and as such can be any value up to such limit as defined by all devices in the path.

    You can try capping manually but it is unlikely that any local limit will come to effect unless you set very low.

  • RV220W - rules of access/redirection of port with multiple WAN IP addresses

    I just installed a Cisco RV220W - that works very well for outbound traffic, however for incoming it seems unable to work with multiple WAN IP addresses.

    We have a block of 6 WAN IPs assigned to us by our ISP, and I want to use each of them to expose certain ports on our servers to the outside world.

    I tried to do with rules (by using HTTP, for example) with the following parameters:

    Connection type: Inbound (WAN (Internet) > LAN (local area network))

    Action: Always leave

    Service: HTTP

    Source IP: Unique address

    Start:

    Send to the Server Local (DNAT IP):

    Use other WAN (Internet) IP address: disabled

    Status: Activated

    However, the port of the inaccessible Server/rest.

    I tried:

    • Restart the server with power power off again
    • implement the same port forwarding settings
    • triple-checking all the IP addresses used

    The only way that I have working is by changing the access rule so that it applies to any specific source rather than to another address... but this isn't a solution for us because we need to use specific IP addresses to the internal servers/ports specific.

    The interface of the router admin certainly suggests that this should be possible, but using it seems to break all incoming access!

    Any suggestion is welcome.

    You must use "ANY" as the source IP address, you publish your internal server to the internet and the internet means that the request comes from any source IP address (you don't know what it is, so that's all.

    Basically, you want any source IP to hit one of your WAN IP on port 80, and then your firewall will redirect the request to the internal private IP address of the server on the same port 80. And when the answer comes back internal server, the firewall will already have this translate entry in and reverse NAT won't happen (you must configure it, the default firewall function).

    I hope that I have answered your question.

    Please mark as correct, if you like the answer.

    Thank you

Maybe you are looking for