Invalid relational operator error.

Hello

What is the problem with this query? I'm getting ORA-00920: invalid relational operator error.

SELECT *.

TEMP

WHERE FLAG_Y = 1 AND (FLAG_N IS NOT NULL

OR FLAG_K NOT NULL)

Thank you

you just forgot the IS before the second NOT NULL...

HTH

Tags: Database

Similar Questions

  • Case with where clause - ORA-00920: invalid relational operator

    Hi all, when I try to run the following query, I get the following error...

    ORA-00920: invalid relational operator

    00920 00000 - "invalid relational operator.

    * Cause:

    * Action:

    Error on line: column 16: 5

    Anyone know what the problem with my request? Thanks in advance.

    SELECT concat (year, period)

    OF DD_ACTUALS_FACT

    CASE WHERE period

    WHEN 'JAN' THEN '01'

    WHEN 'FEB' THEN '02'

    WHEN 'MAR' THEN ' 03 "

    WHEN "APR" THEN ' 04 "

    WHEN 'CAN' THEN ' 05 "

    WHEN "JUN" THEN '06'

    WHEN 'JUL' THEN '07'

    WHEN 'AUG' THEN '08'

    WHEN 'MS' THEN '09'

    WHEN 'OCT' THEN '10'

    WHEN 'NOV' THEN '11'

    WHEN 'DEC' THEN '12'

    END as number 'months '.

    ORDER OF CONCAT (year, number 'months') / / DESC

    The problem is the number 'month' - you cannot give an "ACE" alias for an expression in a where clause clause.

    You have not really given any condition, that a set of translations of period in a number.

    Also, you didn't say what you're trying to do.

    Maybe you want to:

    SELECT concat (year, period)

    OF DD_ACTUALS_FACT

    WHERE something

    ORDER OF CONCAT (year, period of the CASE

    WHEN 'JAN' THEN '01'

    WHEN 'FEB' THEN '02'

    WHEN 'MAR' THEN ' 03 "

    WHEN "APR" THEN ' 04 "

    WHEN 'CAN' THEN ' 05 "

    WHEN "JUN" THEN '06'

    WHEN 'JUL' THEN '07'

    WHEN 'AUG' THEN '08'

    WHEN 'MS' THEN '09'

    WHEN 'OCT' THEN '10'

    WHEN 'NOV' THEN '11'

    WHEN 'DEC' THEN '12'

    END DESC)

    /

  • ERROR at line 1: ORA-00920: invalid relational operator

    Hello;

    I get this error with this code:
    EXECUTE IMMEDIATE 'SELECT COUNT(*) FROM ' || in_table_name || ' WHERE '     
         || in_column1 || ' like (''%'|| in_value1 ||'%'') AND '|| in_column2 || 'like (''%'|| in_value2 ||'%'') AND '
         || in_column3 || ' like (''%' || in_value3 ||'%'') AND ROWNUM = 1' INTO ln_test;
    Help me please, cordially

    you are missing a space in this part:

    in_column2 || 'like (''%'||
    

    should be

    in_column2 || ' like (''%'||
    
  • ORA-00920: invalid relational operator

    SELECT PATIENT_FILE_NO,PATIENT_NAME,START_DATE,END_DATE,AGE,GENDER,ATTENDANCE_TYPE,PATIENT_CATEGORY,EPISODE_NO,VISIT_ID,ORGANIZATION_NO FROM (SELECT PM.PATIENT_FILE_NO,
                                   PE.EPISODE_NO,
                                   DECODE(CURRENT_LANG_P_S,'P', PATIENT_NAME_P  ||' '||PATIENT_NAME_2_P||' '||
                                                                                     PATIENT_NAME_3_P||' '||PATIENT_NAME_F_P,
                                                                                     PATIENT_NAME_S  ||' '||PATIENT_NAME_2_S||' '||
                                                                                     PATIENT_NAME_3_S||' '||PATIENT_NAME_F_S ) PATIENT_NAME ,                                                              
                                   EXSYS.GET_AGE(PM.DATE_OF_BIRTH,SYSDATE) AGE ,
                                   CODES_PKG.GET_DESCRIPTION(PM.GENDER,103) GENDER,
                                   CODES_PKG.GET_DESCRIPTION(PM.PATIENT_CATEGORY,110) PATIENT_CATEGORY,                               
                                   PE.ATTENDANCE_TYPE  ,
                                   PE.START_DATE       ,
                                   NVL(PE.END_DATE,PA.CLINICAL_DISCHARGE_DATE)END_DATE , 
                                   PE.ORGANIZATION_NO,
                                   MR.VISIT_ID 
                            FROM   RC_PATIENTS             PM,
                                   RC_PATIENT_EPISODES     PE,
                                   AD_PATIENT_ADMISSIONS   PA    ,
                                   MR_PATIENT_VISITS             MR                    
                            WHERE  PM.PATIENT_FILE_NO              =PE.PATIENT_FILE_NO                        
                            AND    PE.ADMISSION_NO                 =PA.ADMISSION_NO
                            AND      PM.PATIENT_FILE_NO                          =MR.PATIENT_FILE_NO
                            AND    PE.STATUS                      != 'C'
                            AND    PM.PATIENT_FILE_NO              =NVL('',PM.PATIENT_FILE_NO)              
                            AND    PA.CLINICAL_DISCHARGE_DATE IS NOT NULL
                            AND    TRUNC(PA.CLINICAL_DISCHARGE_DATE)     BETWEEN '25-05-14' AND '25-05-14'                        
                            AND    PE.PRIMARY_ELIGIBILITY          ='Y'
                            AND    PE.ATTENDANCE_TYPE         M    in ('I','D')                        
                            and    '12226' IN  (SELECT RCST1.STAFF_ID
                                                                    FROM   RC_CLINICAL_TEAMS            RCTE,                              
                                                                           RC_CLINICAL_TEAM_STAFF       RCST,
                                                                           RC_CLINICAL_TEAM_STAFF       RCST1 
                                                                   WHERE   RCTE.CLINICAL_TEAM_ID =RCST.CLINICAL_TEAM_ID
                                                                     AND   RCTE.CLINICAL_TEAM_ID =RCST1.CLINICAL_TEAM_ID                                                                 
                                                                     AND   RCTE.WARD_ALLOCATION  ='Y'
                                                                     AND   RCST.STAFF_ID         =PE.DOCTOR_ID                                         
                                                                     AND   trunc(PE.start_date)   BETWEEN RCTE.APPLIES_START AND nvl(RCTE.APPLIES_END,trunc(PE.start_date))
                                                                     AND   trunc(PE.start_date)   BETWEEN RCST.APPLIES_START AND nvl(RCST.APPLIES_END,trunc(PE.start_date))))
                                                                     AND      PE.DOCTOR_ID IN ('1' ,'11906' ,'13074' ,'12767' ,'11903' ,'11904' ,'12495' ,'11905' ,'11939'))  order by PATIENT_NAME
    

    When I run this code, I am facing this error?

    where the operator that he speaks?

    Thank you, I had.

    There is the letter "M" next to the "attendance_type column.

    Thank you

  • Invalid message of 'relational operator.

    By PLSQL Code...

    I am trying to run the queries below and keep, give a message invalid relational operator. When you click OK, the cursor flashes right in front of the equal sign on the highlighted line following:

    and (grp00.grp00_rerate_month = 2
    (or TO_DATE (TO_CHAR (grp00.grp00_stat_eff_date), 'MM')) = '2')

    Here is the code all that the foregoing is a part, is in the last criteria clauses... I think it has something to do with my bracket? Also the code below is it correct? I tried to get the criteria month February (2 months). I think the TO_DATE function requires a date string, so I tried to convert by using the TO_CHAR. Then I thought that the result would be the result of the string, so I put in quotes. Is this correct?

    Thanks for any help...

    SELECT me607.subscriber_id,
    me607.person_id,
    me607.elig_start_date,
    me607.elig_end_date,
    me607.mbr_type,
    me607.last_name,
    me607.first_name,
    me607.address_1,
    me607.address_2,
    me607. City,
    me607. State,
    me607.zip,
    me607.zip_4,
    me607.county_name,
    me607.member_ssn,
    grp00.grp00_org_suid,
    grp00.grp00_grp_id,
    grp00.grp00_name,
    grp00.grp00_rerate_month,
    grp00.grp00_stat_eff_date,
    grp00.grp00_stat_code,
    grp15.grp15_rmc_desc product,
    grp06.grp06_cov_code,
    MAX (DECODE (grp07_benefit_plan_type, "MEDICAL", grp07_benefit_plan)) AS pc_med,
    MAX (DECODE (grp07_benefit_plan_type, 'DRUG', grp07_benefit_plan)) AS pc_drg
    of 607_mbr_exp me607,.
    grp00_master grp00,
    grp15_grp_codes grp15,
    grp06_grp_cov grp06,
    grp07_cov_ben grp07
    where me607.group_id = grp00.grp00_grp_id
    and me607.rmc_code = grp15.grp15_rmc
    and grp00.grp00_grp_id = grp06.grp06_grp_id
    and grp07.grp07_cov_code = grp06.grp06_cov_code
    and grp00.grp00_rmc_2 in (',' MP ',' MS', 'MX')
    and grp06.grp06_cov_eff_date < sysdate
    and grp06.grp06_cov_exp_date > sysdate
    and me607.elig_start_date < sysdate
    and me607.elig_end_date > sysdate
    and (grp00.grp00_stat_code = 'A'
    or grp00.grp00_stat_code = 'C '.
    and grp00.grp00_stat_eff_date > sysdate)
    and (grp00.grp00_rerate_month = 2
    (or TO_DATE (TO_CHAR (grp00.grp00_stat_eff_date), 'MM')) = '2')
    Group
    me607.subscriber_id,
    me607.person_id,
    me607.elig_start_date,
    me607.elig_end_date,
    me607.mbr_type,
    me607.last_name,
    me607.first_name,
    me607.address_1,
    me607.address_2,
    me607. City,
    me607. State,
    me607.zip,
    me607.zip_4,
    me607.county_name,
    me607.member_ssn,
    grp00.grp00_org_suid,
    grp00.grp00_grp_id,
    grp00.grp00_name,
    grp00.grp00_rerate_month,
    grp00.grp00_stat_eff_date,
    grp00.grp00_stat_code,
    grp15.grp15_rmc_desc,
    grp06.grp06_cov_code;

    To_char (grp00.grp00_stat_eff_date, 'MM') = '02'

    SELECT me607.subscriber_id,
    me607.person_id,
    me607.elig_start_date,
    me607.elig_end_date,
    me607.mbr_type,
    me607.last_name,
    me607.first_name,
    me607.address_1,
    me607.address_2,
    me607.city,
    me607.state,
    me607.zip,
    me607.zip_4,
    me607.county_name,
    me607.member_ssn,
    grp00.grp00_org_suid,
    grp00.grp00_grp_id,
    grp00.grp00_name,
    grp00.grp00_rerate_month,
    grp00.grp00_stat_eff_date,
    grp00.grp00_stat_code,
    grp15.grp15_rmc_desc product,
    grp06.grp06_cov_code,
    MAX(DECODE(grp07_benefit_plan_type,'MEDICAL ',grp07_benefit_plan)) AS pc_med,
    MAX(DECODE(grp07_benefit_plan_type,'DRUG ',grp07_benefit_plan)) AS pc_drg
    from 607_mbr_exp me607,
    grp00_master grp00,
    grp15_grp_codes grp15,
    grp06_grp_cov grp06,
    grp07_cov_ben grp07
    where me607.group_id = grp00.grp00_grp_id
    and me607.rmc_code = grp15.grp15_rmc
    and grp00.grp00_grp_id = grp06.grp06_grp_id
    and grp07.grp07_cov_code = grp06.grp06_cov_code
    and grp00.grp00_rmc_2 in ('M','MP','MS','MX')
    and grp06.grp06_cov_eff_date < sysdate
    and grp06.grp06_cov_exp_date > sysdate
    and me607.elig_start_date < sysdate
    and me607.elig_end_date > sysdate
    and (grp00.grp00_stat_code = 'A'
    or grp00.grp00_stat_code = 'C'
    and grp00.grp00_stat_eff_date > sysdate)
    and (grp00.grp00_rerate_month = 2
    or TO_CHAR(grp00.grp00_stat_eff_date,'MM') = '02')
    group by
    me607.subscriber_id,
    me607.person_id,
    me607.elig_start_date,
    me607.elig_end_date,
    me607.mbr_type,
    me607.last_name,
    me607.first_name,
    me607.address_1,
    me607.address_2,
    me607.city,
    me607.state,
    me607.zip,
    me607.zip_4,
    me607.county_name,
    me607.member_ssn,
    grp00.grp00_org_suid,
    grp00.grp00_grp_id,
    grp00.grp00_name,
    grp00.grp00_rerate_month,
    grp00.grp00_stat_eff_date,
    grp00.grp00_stat_code,
    grp15.grp15_rmc_desc,
    grp06.grp06_cov_code;
    

    Max

  • Tiara DAC formula invalid mathematical operation

    Hello

    I will disturb you with a quick question, maybe easy for you, but I've found a solution for my self (I am a novice in working with Diadem DAC)

    Build a schema, and when I run it I get an error (see attachment) "...". invalid mathematical operation"and I don't know what the problem is.

    Maybe I do not know how to work with the formula block, and maybe you can give me some advice.

    Please take a look at this error (see attachment) and tell me what to do.

    Normal 0 21 false false false OF X-NONE X-NONE MicrosoftInternetExplorer4 / * Style Definitions * / table. MsoNormalTable {mso-style-name : « Normale Tabelle » ; mso-tstyle-rowband-taille : 0 ; mso-tstyle-colband-taille : 0 ; mso-style-noshow:yes ; mso-style-priorité : 99 ; mso-style-qformat:yes ; mso-style-parent : » « ;" mso-rembourrage-alt : 0 cm 5.4pt cm 0 5.4pt ; mso-para-marge-haut : 0 cm ; mso-para-marge-droit : 0 cm ; mso-para-marge-bas : 10.0pt ; mso-para-marge-gauche : 0 cm ; ligne-hauteur : 115 % ; mso-pagination : widow-orphelin ; police-taille : 11.0pt ; famille de police : « Calibri », « sans-serif » ; mso-ascii-font-family : Calibri ; mso-ascii-theme-font : minor-latin ; mso-hansi-font-family : Calibri ; mso-hansi-theme-font : minor-latin ; mso-fareast-language : EN-US ;}

    HI Maria,

    It seems that you are using DIAdem 10.2. In this version, there is a limit to the name of the symbol in block f (x) of 16 characters. If you change the name it works fine (Please take a look at the attachment). This changed with DIAdem 11.0 or later.

    Referring to your second question, I'm not that I really understand the problem. Please can you explain what you would do?

    Greetings

    Walter

  • Invalid file operation

    Hello world

    I need to recover a file from the operating system using an Oracle procedure. To do this. All I need is to try to use a different file name and capture that in a table of newspaper (to test the object).

    Currently, when I run my procedure by incorrect filename it throws an error "invalid file Operation.

    Is it possible, where my procedure will not throw this error and instead it will run the procedure and the paper in the table of my error is "bad file name" or something like that.

    in any case I found it. I used this:

    INVALID_FILE_OPERATION EXCEPTION;

    PRAGMA EXCEPTION_INIT (INVALID_FILE_OPERATION,-29283);

    Thank you

  • ORA-29283: invalid file operation, SP2-0103: nothing in the SQL buffer to run.

    Hi gurus of the Oracle,.

    Our version of oracle's 11 g RAC 2.

    We write records into a file using utl_file.

    According to the request, data should write to 160 files.

    After writing to 50 records, his mistake to launch. as

    BEGIN PROC_WRITE_TO_FILE; END;

    *

    ERROR on line 1:

    ORA-29283: invalid file operation

    ORA-06512: at "SYS." UTL_FILE", line 536

    ORA-29283: invalid file operation

    ORA-06512: at "TEST. PROC_WRITE_TO_FILE', line 130 '.

    ORA-06512: at line 1

    SQL > SP2-0103: nothing in the SQL buffer to run.

    My procedure is

    -DECLERATION

    BEGIN

    OPEN C2;

    LOOP

    EXTRACT THE C2 IN P_WRITE;

    WHEN THE EXIT C2% NOTFOUND;

    L_NAME: = "WRITE" | P_WRITE | » _. TXT';

    L_FILE: = UTL_FILE. FOPEN (L_DIR, L_NAME, 'W');

    OPEN C1 (P_WRITE);

    LOOP

    FETCH C1 INTO P_OD_PLACE, P_OD_USER, P_ED_PERF, P_GM_LST, P_GM_FIRST, P_GM_MOD, P_GM_SUFF, P_BD_NUM, P_BD_FRET, P_BD_UNIT, P_BD_GOLE, P_BD_GEP, P_DAT_BOD, P_DAT_EFF, P_ED_RACE, P_ED_GENDER, P_LAND_DIST, P_LAND_LOT, P_ED_STAT_REASON ,P_OD_PRECINCT,P_OD_JANI_PREC,P_NB_PIST_CNG,P_NB_PIST_SEN,P_NB_PIST_VASER,P_NB_PIST_JUD,P_NB_PIST_COMMI,P_NB_PIST_SCHOL,P_NB_PIST_WD,P_NB_PIST_JANIB,P_NB_PIST_JANIC,P_NB_PIST_FIRE,P_NB_PIST_SCHOB,P_NB_PIST_SUPCM,P_NB_PIST_WATBD,P_NB_PIST_GOLEL P_GM_NAME, P_ED_JANI_CODE, P_DAT_ACCEPT, P_DAT_CHANGED, P_OD_COMBO, P_TX_DESC, P_DAT_LST_CTT, P_BD_NUM2, P_BD_FRET1, P_BD_UNIT2, P_BD_GOLE2, P_BD_ST, P_BD_GEP5, P_BD_GEP4, P_BD_FRET2, P_BD_FRET3, P_BD_COUNTRY;

    WHEN EXIT C1% NOTFOUND;

    UTL_FILE. PUT_LINE (L_FILE, P_OD_PLACE: ' |) ' || P_OD_USER |' | ' || P_ED_PERF |' | ' || P_GM_LST |' | ' || P_GM_FIRST |' | ' || P_GM_MOD |' | ' || P_GM_SUFF |' | ' || P_BD_NUM |' | ' || P_BD_FRET |' | ' || P_BD_UNIT |' | ' || P_BD_GOLE |' | ' || P_BD_GEP |' | ' || P_DAT_BOD |' | ' || P_DAT_EFF |' | ' || P_ED_RACE |' | ' || P_ED_GENDER |' | ' || P_LAND_DIST |' | ' || P_LAND_LOT |' | ' || P_ED_STAT_REASON |' | ' || P_OD_PRECINCT |' | ' || P_OD_JANI_PREC |' | ' || P_NB_PIST_CNG |' | ' || P_NB_PIST_SEN |' | ' || P_NB_PIST_VASER |' | ' || P_NB_PIST_JUD |' | ' || P_NB_PIST_COMMI |' | ' || P_NB_PIST_SCHOL |' | ' || P_NB_PIST_WD |' | ' || P_NB_PIST_JANIB |' | ' || P_NB_PIST_JANIC |' | ' || P_NB_PIST_FIRE |' | ' || P_NB_PIST_SCHOB |' | ' || P_NB_PIST_SUPCM |' | ' || P_NB_PIST_WATBD |' | ' || P_NB_PIST_GOLEL |' | ' || P_GM_NAME |' | ' || P_ED_JANI_CODE |' | ' || P_DAT_ACCEPT |' | ' || P_DAT_CHANGED |' | ' || P_OD_COMBO |' | ' || P_TX_DESC |' | ' || P_DAT_LST_CTT |' | ' || P_BD_NUM2 |' | ' || P_BD_FRET1 |' | ' || P_BD_UNIT2 |' | ' || P_BD_GOLE2 |' | ' || P_BD_ST |' | ' || P_BD_GEP5 |' | ' || P_BD_GEP4 |' | ' || P_BD_FRET2 |' | ' || P_BD_FRET3 |' | ' || P_BD_COUNTRY);

    UTL_FILE. FFLUSH (L_FILE);

    END LOOP;

    CLOSE C1;

    END LOOP;

    CLOSE C2;

    UTL_FILE. FCLOSE (L_FILE);

    END;

    /

    Appreciate your suggestions.

    Thank you and best regards,

    REDA

    You understand, but you can't do it?  What?  Move a single line in the right place?

    * sigh * I wish I was your code monkey...

    -DECLERATION

    BEGIN

    OPEN C2;

    LOOP

    EXTRACT THE C2 IN P_WRITE;

    WHEN THE EXIT C2% NOTFOUND;

    L_NAME: = "WRITE" | P_WRITE | » _. TXT';

    L_FILE: = UTL_FILE. FOPEN (L_DIR, L_NAME, 'W');

    OPEN C1 (P_WRITE);

    LOOP

    FETCH C1 INTO P_OD_PLACE, P_OD_USER, P_ED_PERF, P_GM_LST, P_GM_FIRST, P_GM_MOD, P_GM_SUFF, P_BD_NUM, P_BD_FRET, P_BD_UNIT, P_BD_GOLE, P_BD_GEP, P_DAT_BOD, P_DAT_EFF, P_ED_RACE, P_ED_GENDER, P_LAND_DIST, P_LAND_LOT, P_ED_STAT_REASON ,P_OD_PRECINCT,P_OD_JANI_PREC,P_NB_PIST_CNG,P_NB_PIST_SEN,P_NB_PIST_VASER,P_NB_PIST_JUD,P_NB_PIST_COMMI,P_NB_PIST_SCHOL,P_NB_PIST_WD,P_NB_PIST_JANIB,P_NB_PIST_JANIC,P_NB_PIST_FIRE,P_NB_PIST_SCHOB,P_NB_PIST_SUPCM,P_NB_PIST_WATBD,P_NB_PIST_GOLEL P_GM_NAME, P_ED_JANI_CODE, P_DAT_ACCEPT, P_DAT_CHANGED, P_OD_COMBO, P_TX_DESC, P_DAT_LST_CTT, P_BD_NUM2, P_BD_FRET1, P_BD_UNIT2, P_BD_GOLE2, P_BD_ST, P_BD_GEP5, P_BD_GEP4, P_BD_FRET2, P_BD_FRET3, P_BD_COUNTRY;

    WHEN EXIT C1% NOTFOUND;

    UTL_FILE. PUT_LINE (L_FILE, P_OD_PLACE: ' |) ' || P_OD_USER |' | ' || P_ED_PERF |' | ' || P_GM_LST |' | ' || P_GM_FIRST |' | ' || P_GM_MOD |' | ' || P_GM_SUFF |' | ' || P_BD_NUM |' | ' || P_BD_FRET |' | ' || P_BD_UNIT |' | ' || P_BD_GOLE |' | ' || P_BD_GEP |' | ' || P_DAT_BOD |' | ' || P_DAT_EFF |' | ' || P_ED_RACE |' | ' || P_ED_GENDER |' | ' || P_LAND_DIST |' | ' || P_LAND_LOT |' | ' || P_ED_STAT_REASON |' | ' || P_OD_PRECINCT |' | ' || P_OD_JANI_PREC |' | ' || P_NB_PIST_CNG |' | ' || P_NB_PIST_SEN |' | ' || P_NB_PIST_VASER |' | ' || P_NB_PIST_JUD |' | ' || P_NB_PIST_COMMI |' | ' || P_NB_PIST_SCHOL |' | ' || P_NB_PIST_WD |' | ' || P_NB_PIST_JANIB |' | ' || P_NB_PIST_JANIC |' | ' || P_NB_PIST_FIRE |' | ' || P_NB_PIST_SCHOB |' | ' || P_NB_PIST_SUPCM |' | ' || P_NB_PIST_WATBD |' | ' || P_NB_PIST_GOLEL |' | ' || P_GM_NAME |' | ' || P_ED_JANI_CODE |' | ' || P_DAT_ACCEPT |' | ' || P_DAT_CHANGED |' | ' || P_OD_COMBO |' | ' || P_TX_DESC |' | ' || P_DAT_LST_CTT |' | ' || P_BD_NUM2 |' | ' || P_BD_FRET1 |' | ' || P_BD_UNIT2 |' | ' || P_BD_GOLE2 |' | ' || P_BD_ST |' | ' || P_BD_GEP5 |' | ' || P_BD_GEP4 |' | ' || P_BD_FRET2 |' | ' || P_BD_FRET3 |' | ' || P_BD_COUNTRY);

    UTL_FILE. FFLUSH (L_FILE);

    END LOOP;

    CLOSE C1;

    UTL_FILE. FCLOSE (L_FILE);

    END LOOP;

    CLOSE C2;

    END;

    /

  • Houston-25036: an invalid object operation was drawn to the View object type.

    Hi all

    I use version jdev 11.1.2.2

    I have an application module impl in which I have a method to call a pl/sql that calls an external API.
      public String create(String productId, String component)
    {
        String createMessage=null;
        DBTransaction dbtransaction = (DBTransaction)getTransaction();
        StringBuffer str = new StringBuffer();
           str.append(" BEGIN ");
        str.append(" api.database@test ( ");
        str.append(" p_number                    => :1,   ");
        str.append(" p_product_id               => :2,   ");
        str.append(" p_component                => :3   ");
        str.append("    ); ");
        str.append(" END; ");
    
        CallableStatement callablestatement = dbtransaction.createCallableStatement(str.toString(), 1);
    
        try {
          callablestatement.registerOutParameter(1, Types.INTEGER);
          callablestatement.setInt(2, Integer.parseInt(productId));
          callablestatement.setString(3, component);
          callablestatement.executeUpdate();
          dbtransaction.commit();
          createMessage = callablestatement.getObject(1).toString();
          if (callablestatement != null) {
            callablestatement.close();
          }
          if (dbtransaction != null) {
            dbtransaction.closeTransaction();// closing connection
          }
    } catch (Exception e) {
          e.printStackTrace();
        }
    
        return createMessage;
    }
    I returns a value of this class of impl. I call this form of method a bean customer interface through. Then, I want to display another page passing the return as a variable binding value to another object to display grace to perform with the workflow setting.
      public void callCreate(ActionEvent actionEvent){
        BindingContext bctx = BindingContext.getCurrent();
        DCBindingContainer bindings = (DCBindingContainer)bctx.getCurrentBindingsEntry();
        DCDataControl dataControl = bindings.findDataControl("ReportAMDataControl");
        ReportAM ReportAM = (ReportAM)dataControl.getApplicationModule();
        createMessage =
            ReportAM.createBug(product, component);
          FacesContext context = FacesContext.getCurrentInstance();
          context.getApplication().getNavigationHandler().handleNavigation(context, null, "goExecute");//navigate to next page
    }
    Everything is going very well when I'm not closing the db connection in the impl.

    but when I close the db connection is showing the following error.

    Houston-25036: an invalid object operation was drawn to the View object type.
    <MethodExpressionActionListener> <processAction> Received 'oracle.jbo.InvalidObjAccessException' when invoking action listener '#{invokeImplMethodBean.callCreate}' for component 'cb1'
    <MethodExpressionActionListener> <processAction> oracle.jbo.InvalidObjAccessException: JBO-25036: An invalid object operation was invoked on type View Object with name RVO
         at oracle.jbo.server.QueryCollection.getPCollManager(QueryCollection.java:505)
         at oracle.jbo.server.QueryCollection.initPCollRows(QueryCollection.java:337)
         at oracle.jbo.server.QueryCollection.initQC(QueryCollection.java:367)
         at oracle.jbo.server.QueryCollection.<init>(QueryCollection.java:271)
         at oracle.jbo.server.ViewRowSetImpl.initQueryCollection(ViewRowSetImpl.java:876)
         at oracle.jbo.server.ViewRowSetImpl.execute(ViewRowSetImpl.java:1140)
         at oracle.jbo.server.ViewRowSetImpl.executeQueryForMasters(ViewRowSetImpl.java:1413)
         at oracle.jbo.server.ViewRowSetImpl.executeQueryForMode(ViewRowSetImpl.java:1319)
         at oracle.jbo.server.ViewRowSetImpl.executeQuery(ViewRowSetImpl.java:1304)
         at oracle.jbo.server.ViewObjectImpl.executeQuery(ViewObjectImpl.java:7211)
         at view.InvokeImplMethod.call(InvokeImplMethod.java:206)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.sun.el.parser.AstValue.invoke(Unknown Source)
         at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
         at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
         at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:148)
         at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcast(UIXComponentBase.java:824)
         at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:179)
         at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:159)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
         at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:112)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
         at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
         at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:106)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:1134)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:358)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:207)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:508)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:125)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
    No idea why this is happening?

    Can someone help me with this problem? :(

    Thank you
    Vignesh

    like I said with ADF BC, we never explicitly close the DB connection (framework takes care for this).

  • SYS. Question UTL_FILE survey ORA-29283: invalid file operation

    We have a cron to demand that gives the State of the database in our emails. Recently we have cloned the instance, and all by doing this, we bounced back the entire server.

    After that we stopped getting emails of this instance. When I checked the crontab file and run the scripts manually. It showed the following error.

    SQL > alter session SET smtp_out_server = "xxxx1:100";
    declare
    v_utl_filehandler UTL_FILE. TYPE_DE_FICHIER;
    v_rawfile RAW (32767).
    v_size NUMBER;
    5 v_block NUMBER;
    6 v_boolean BOOLEAN;
    v_file_dir varchar2 (100);
    7 8 v_transfer_location varchar2 (100): = "[email protected], [email protected], [email protected];
    9 v_file_name varchar2 (100): = "mailattachment.doc";
    10 starts
    11 v_file_dir: = "MAIL_DIR";
    12 v_utl_filehandler: = UTL_FILE. FOPEN (v_file_dir, v_file_name, "r");
    13 UTL_FILE.fgetattr (v_file_dir, v_file_name, v_boolean, v_size, v_block);
    14 UTL_FILE.get_raw (v_utl_filehandler, v_rawfile, v_size);
    15 UTL_FILE. FCLOSE (v_utl_filehandler);
    16
    17 sys.utl_mail.send_attach_raw (sender = > '[email protected]')
    18, recipients = > v_transfer_location
    19, subject = > 'database of status of EBS UAT.
    20, message = > "Dear Sir". CHR (13) | CHR (13) |
    21 ' Please find attached file database state of EBS UAT. "| CHR (13) | CHR (13) |
    22 'thank you ' | CHR (13) |
    23 ' oracle@UATDB1'|| CHR (13) | CHR (13)
    24, attachment = > v_rawfile
    25, att_inline = > FALSE
    26, att_filename = > v_file_name
    (27);
    28 end;
    29.
    declare
    *
    ERROR on line 1:
    ORA-29283: invalid file operation
    ORA-06512: at "SYS." UTL_FILE", line 536
    ORA-29283: invalid file operation
    ORA-06512: at the level of line 12

    It was working fine before the cloning.

    Published by: Gerard may 24, 2012 11:52

    I guess that the problem is caused by

    v_utl_filehandler := UTL_FILE.FOPEN(v_file_dir, v_file_name, 'r');
    

    Is the path to the directory "MAIL_DIR" exists in your database server?
    The file 'mailattachment.doc' exists in this path?
    You have read access to this path?

    You can check the path of the directory with:

    select * from all_directories where directory_name='MAIL_DIR';
    

    When the directory does not exist in this table, you need to create (such as s/n):

    CREATE DIRECTORY MAIL_DIR AS 'yourdirectory';
    

    To grant read access to the DBA, you need:

    GRANT READ ON DIRECTORY MAIL_DIR TO ; 
    

    (Overall precondition is that the oracle user (operating system - the user running your oracle instance) can access the given directory).

    Published by: hm on 23.05.2012 22:52

  • ORA-29283: invalid file operation

    Hi friends,
    I m getting ORA-29283: invalid file operation. I tried to use create directory option as well. I have to wriite the file to a specific location determined by the system setting
    even I tried to write by specifying the path setting and direct read/write permision he throw the error.any even input will be highly appreciated.
    Thank you
    Create or replace procedure (table_csv)
    in_succ_fail IN kcc_case_trans_fin_audit.success_or_fail%type by default NULL
    in_team_id IN kcc_case_trans_fin_audit.ounit_identifier_kt%type by default NULL,
    in_run_reference IN kcc_case_trans_fin_audit.run_reference%type by default NULL,
    )
    IS

    v_file_path varchar2 (100) default Null;-to contain the path
    v_file_name varchar2 (100) default Null; - to hold the name of the file
    v_file_name_component varchar2 (20) default Null; - to contain the part of file name
    v_string varchar2 (4000) default Null;
    v_actual_start_date PROVISIONS.actual_start_date%type;
    v_actual_end_date PROVISIONS.actual_end_date%type;
    v_provid_identifier PROVISIONS.provid_identifier%type;
    v_citem_identifier PROVISIONS.citem_identifier%type;
    v_start_date COST_COMMITMENTS.start_date%type;
    v_end_date COST_COMMITMENTS.end_date%type;
    v_ccentr_identifier COST_COMMITMENTS.ccentr_identifier%type;
    v_ccreas_identifier COST_COMMITMENTS.ccreas_identifier%type;
    v_meaning coded_cost_reasons.meaning%type;
    v_cost_centre_code cost_centres.cost_centre_code%type;
    v_sch_start_date schedules.start_date%type;
    v_sch_end_date schedules.end_date%type;
    v_schedule_type schedules.schedule_type%type;
    v_she_ccentr_identifier schedules.ccentr_identifier%type;
    v_she_cost_centre_code cost_centres.cost_centre_code%type;
    v_success_or_fail kcc_case_trans_fin_audit.success_or_fail%type;
    v_file_audit UTL_FILE. TYPE_DE_FICHIER; -File pointer variable
    File_Exception Exception; -User-defined exceptions

    Cursor cur_kctfaudit is
    Select ID, krestr_identifier, person_identifier,.
    ounit_identifier_kt, new_ccentr_identifier
    provis_identifier, ccommi_identifier, schedu_identifier
    success_or_fail, error_message, run_reference
    of kcc_case_trans_fin_audit
    where success_or_fail = in_succ_fail
    or ounit_identifier_kt = in_team_id
    or run_reference = in_run_reference;
    Begin
    -To get the location of the directory, and then to make the name of the file.
    v_file_path: = Adf_Getparam ('END', 'RFDR');
    Select to_char (sysdate, 'ddmmyyhhmi') in the double v_file_name_component;
    v_file_name: = 'kcc_restr_fin_audit_ ' | v_file_name_component |'. CSV';
    If v_file_path is null then
    Raise FILE_Exception;
    End if;
    -If the system "END/RFDR" parameter is not set then do not pass further and get out
    If v_file_path is not null then
    v_file_path: = v_file_path | » \';
    v_file_audit: = UTL_FILE. FOPEN (v_file_path, v_file_name, 'W');
    -v_file_audit: = UTL_FILE. FOPEN ("C: \ KCCTEST', v_file_name, 'W'");
    -If the file to write has been opened successfully
    IF utl_file.is_open (v_file_audit) THEN
    -loops through each line of the file
    I'm IN cur_kctfaudit LOOP
    -The value null if the provis_identifier on the case_tran_fin_audit is null.

    -a code here...

    -to build the string with all the information to write to the file

    v_string: = i.identifier | ','
    || baf_name_list (i.person_identifier, 'P'). ','
    || baf_name_list (i.ounit_identifier_kt, 'P'). ','
    || i.new_ccentr_identifier | ','
    || v_sch_start_date | ','
    || v_sch_end_date | ','
    || v_schedule_type | ','
    || v_she_cost_centre_code | ','
    ||     v_success_or_fail | ','
    || i.ERROR_MESSAGE | ','
    || i.krestr_identifier;
    UTL_FILE. Put_line (v_file_audit, v_string, autoflush = > true);
    END LOOP;

    DBMS_OUTPUT. Put_line (' file Created: ' | v_file_name);
    UTL_FILE. FCLOSE (v_file_audit);
    END IF;

    END IF;
    EXCEPTION
    WHEN utl_file.invalid_mode THEN
    RAISE_APPLICATION_ERROR (-20051, 'invalid parameter Mode');
    WHEN utl_file.invalid_path THEN
    RAISE_APPLICATION_ERROR (-20052, 'Invalid File Location');
    WHEN utl_file.invalid_filehandle THEN
    RAISE_APPLICATION_ERROR (-20053, 'no valid Filehandle');
    -WHEN utl_file.invalid_operation CAN
    -RAISE_APPLICATION_ERROR (-20054, "Invalid File opération");
    WHEN utl_file.internal_error THEN
    RAISE_APPLICATION_ERROR (-20057, 'internal error');
    WHEN utl_file.charsetmismatch THEN
    RAISE_APPLICATION_ERROR (-20058, 'Open with FOPEN_NCHAR but later IO inconsistent');
    WHEN utl_file.file_open THEN
    RAISE_APPLICATION_ERROR (-20059, "file already open");
    WHEN utl_file.invalid_maxlinesize THEN
    RAISE_APPLICATION_ERROR (-20060, 'Row size exceeds 32 K');
    WHEN utl_file.invalid_filename THEN
    RAISE_APPLICATION_ERROR (-20061, "Invalid File Name");
    WHEN utl_file.access_denied THEN
    RAISE_APPLICATION_ERROR (-20062, "file access denied by ');
    When FILE_Exception then
    RAISE_APPLICATION_ERROR (-20002,' system END/RFDR parameter is not defined.) Set the system and try again! ');
    dbms_output.put_line (' system END/RFDR parameter is not defined.) Set the system and try again! ');
    WHILE others THEN
    -dbms_output.put_line (sqlerrm);
    RAISE_APPLICATION_ERROR (-20099, "UTL_FILE Unknown Error");

    END table_csv;
    29283, 00000, "invalid file operation"
    // *Cause:  An attempt was made to read from a file or directory that does
    //          not exist, or file or directory access was denied by the
    //          operating system.
    // *Action: Verify file and directory access privileges on the file system,
    //          and if reading, verify that the file exists.
    

    I have confidence in Oracle reports reality of the more acurrately, you.
    View simplified code that produces the error and after CUT PASTE & showing evidence why Oracle is bad.

  • Get "... a file and invalid format." (Error no. 11) "when you import the .tdms file in DIAdem 11

    I developed a script to process the .tdms file in DIAdem 11.1, now I deploy the script on the same PXI system that created the .tdms file.  This system had DIAdem 11.0, but when I try to open (DataFileLoadSel) the file tdms in my script, I get the error message:

    "D:\MyFileName.tdms" has a format invalid gall.  (Error no. 11)

    Tdms files are created by a LabView application.

    If I delete the index correspondin .tdms file, I get a little further, it loads the first two of the four groups, using DataFileLoadSel on the first group and DataFileLoadRed on the 2nd group, the third group, another DataFileLoadRed, I get the following error:

    Error in (line: x,: y):

    Unable to load the 'D:\MyFileName.tdms' file with the charger "TDMS.

    Additional information:

    Cannot open the file 'D:\MyFileName.tdms '.

    Is there a difference between DIAdem 11.0 and 11.1 affecting the .tdms file import, if I can get around it?

    Thank you

    Eric

    Hello eberg,.

    Before we get into more detailed error recovery, could you please try to install the format TDMS 2.0 on the computer of DIAdem 11.0 (DIAdem 11.1 and LabVIEW 2009 come with TDMS already installed 2.0 stuff).

    Hesitate not to download it here: http://zone.ni.com/devzone/cda/tut/p/id/9995

    Once installed, please try to run the Scripts (in DIAdem 11.0) and let us know if that fixes the issue. He could not help to install this, but it's a quick thing to try before dig us more deeply into the question.

    Best regards

    Otmar

  • Windows updates fails, get "Error 1327 Invalid Drive/M" error when trying to install updates by using the stand-alone packages.

    Original title: I deleted the files from automatic update and windows update keeps trying to install

    I've done an update for a long time on an old computer unused spare XP and Windows Update said that he had to update a large number of files, so I have left to download and install.  Once the 45 updates completed, I rebooted as instructed and proceeded to clean a lot of old data.  Apparently I deleted (7) files for Office M/S that must be installed, because the Winows Update icon in the status bar telling me I had 7 sto update to install.

    Now Win Update always tells me that the files should be updated and starts the process, telling me that they are already downloaded, but it fails every time because they are not where they should be, as I deleted them without meaning to.  How can I do the update for these startup files, or where can I get the appropriate files to allow the update work properly?

    Yes, I know it was stupid, but this is the frist time that I asked for help from Windows 3.1, so I don't feel too bad.

    I have download the individual Ko * .exe files support, but get an error 1327 Invalid drive / M error whenever I try to install one of them.

    Thank you

    Paul

    You receive an "Error 80070643" error message when you try to update Office 2003 by using Software Update Services
    http://support.Microsoft.com/kb/903772

    Have you ever used registry cleaners?

    Notes in my old an assignment by Peter Foldes (long ago)-

    '0 x 80070643 error '.

    Use the following fix below. Please post back with results

    subkeys to rename 1 Office

    Note: Remove the following registry keys may reset customized user
    settings for your Microsoft Office programs.

    1. close all applications.
    2. click on start-> run, type regedit, and click OK.
    3. Locate and select the following registry subkeys:

    HKEY_CURRENT_USER\Software\Microsoft\Office\11.0
    HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0

    4. right click on 11.0 and rename them in Old11.
    5. close the registry editor.

    2. detect and repair Office 2003

    1. on the Windows taskbar, click Start, point and click Control Panel.
    2. double-click on Add/Remove programs.
    3. click on change/remove programs in the left pane.
    4. Select Microsoft Office Professional Edition 2003 in the right pane, and then click on edit.
    5. Insert the correct CD version when she needs.
    6. Select "Reinstall and repair" and click Next.
    7. Select "detect and repair errors in my Office installation".
    8. click on install and wait for the process to end.

    3. install the updates
    --
    Peter '.

  • Invalid Drive F:\ error during installation and removal of Nero 7 Essentials

    I installed Nero 7 Essentials on my computer about 2 years ago and then uninstalled. Recently, I tried to install it again and has encountered an Invalid Drive F:\ error with a fatal error during installation. All I want to do now is to remove Nero 7 from my computer; but I get an error Invalid Drive F:\ and cannot. Help, please.

    Hi JKoZZ,

    1. what the F drive on the computer?

    I suggest to use the Nero 7 clean tool available in the Web Nero site using the link below and check if it helps.

    http://www.Nero.com/enu/support-Nero7-tools-utilities.html

    I hope this helps!

    Halima S - Microsoft technical support.

    Visit our Microsoft answers feedback Forum and let us know what you think.

  • Need help: invalid system disk error

    I must have left my laptop on the week last with only a small battery backup as victory, that I woke up in the morning, he had absolutely no power.  When I plugged the laptop and I tried to reboot it wasn't going to the normal microsoft vista home page.

    Instead of this turned back or the system bios and on the top of the screen, he said.  Invalid system disk error.  I pressed ESC and immediately thereafter loaded up normally.  Once on the page of windows, he showed he was about 8 windows updates.  (this every way - when I left my computer on automatic update of windows, running and starting to update my computer.  Since I only had a remaining battery minimum computer must have lost all power during the update.  Because update has not been completely loaded my computer now has a problem starting).

    Whenever I turn on computer, need me the black screen with the comment of the system disk error.  While hitting escape when this screen is easy to do and makes windows vista starts normally - I'd rather have a completely normal vista installation program.

    Help, please.

    What should I do?

    Follow these steps to try to solve your problems of boot.

     

    Restore point:

    http://www.howtogeek.com/HOWTO/Windows-Vista/using-Windows-Vista-system-restore/

    Do Safe Mode system restore, if it is impossible to do in Normal Mode.

    Try typing F8 at startup and in the list of Boot selections, select Mode safe using ARROW top to go there > and then press ENTER.

    Try a restore of the system once, to choose a Restore Point prior to your problem...

    Click Start > programs > Accessories > system tools > system restore > choose another time > next > etc.

    http://www.windowsvistauserguide.com/system_restore.htm

    Read the above for a very good graph shows how backward more than 5 days in the System Restore Points by checking the correct box.

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

     

    If restore work not and you do not have a Vista DVD from Microsoft, do a repair disc to do a Startup Repair:

    Download the ISO on the link provided and make a record of repair time it starts.

    Go to your Bios/Setup, or the Boot Menu at startup and change the Boot order to make the DVD/CD drive 1st in the boot order, then reboot with the disk in the drive.

    At the startup/power on you should see at the bottom of the screen either F2 or DELETE, go to Setup/Bios or F12 for the Boot Menu.

    When you have changed that, insert the Bootable disk you did in the drive and reboot.

    http://www.bleepingcomputer.com/tutorials/tutorial148.html

    Link above shows what the process looks like and a manual, it load the repair options.

    NeoSmart containing the content of the Windows Vista DVD 'Recovery Centre', as we refer to him. It cannot be used to install or reinstall Windows Vista, and is just a Windows PE interface to recovering your PC. Technically, we could re-create this installation with downloadable media media freely from Microsoft (namely the Microsoft WAIK, several gigabyte download); but it is pretty darn decent of Microsoft to present Windows users who might not be able to create such a thing on their own.

    Read all the info on the website on how to create and use:

    http://NeoSmart.net/blog/2008/Windows-Vista-recovery-disc-download/

    ISO Burner:http://www.snapfiles.com/get/active-isoburner.html

    It's a very good Vista startup repair disk.

    You can do a system restart tool, system, etc it restore.

    It is NOT a disc of resettlement.

    And the 32-bit is what normally comes on a computer, unless 64-bit.

    See you soon.

    Mick Murphy - Microsoft partner

Maybe you are looking for