Several lines back from DBAdapter call PL/SQL procedure

Oracle XE 10g Express Edition
JDeveloper 11.1.1.2.0
WebLogic Server 11g

Guys,

I have an Orders table, I need to ask, and pass back from the corresponding lines that meet certain criteria (e.g. status = 'OPEN').

However, rather than to create a DBAdapter using one Type of operation to "perform an operation on a Table / Select", I need to use a Type of operation of "call a stored procedure or function.

So I need the procedure to return all matching rows, rather than on a single line.

I looked to declare parameters of return of the procedure of the following types:

SAVE - is good because it allows me to return the items to the line with their correct data types, but does not satisfy my needs because it only supports the return of a single line.

VARRAY - good because it can contain multiple line items, but not good because it supports only a single line of return and also because all the elements of the VARRAY must be of the same data type.

TABLE - good because it can contain as many lines, but bad, because each line can contain only two elements: the index and the data element.

I think I first set a RECORD (to contain a line) and then define a TABLE with the data element constituting the RECORD, but I found very picky JDeveloper indeed when it comes to data "non-standard" types in the DBAdapter.

My apologies if I'm missing something obvious, but someone can suggest a way to do this?

Thanks in advance.

Published by: user2541290 on February 17, 2010 02:48

Hi, I was able to create processes that seems to work. My platform is one, but different, but I don't think it's important for your question.

Here is the PL/SQL code. Just make the adapter Db to call the stored procedure and it returns all the lines!

Be aware of the possible limitations how manyrows could return in a select! This can have a serious impact on performance.

Success.
Jos Baan

CREATE or REPLACE PACKAGE lab2_multiple_rows IS

-Author: 801455
-Creation: 2010-02-18 08:05:52
-Objective:

-Public type declarations
TYPE rrows IS RECORD)
mutdat DATE,
HEB VARCHAR2 (20));
TYPE the trows IS rrows INDEX TABLE DIRECTORY.
-Statements of public constants

-The public variable declarations

-Declarations of function and public procedure
FUNCTION retrows RETURN trows;

END lab2_multiple_rows;

CREATE OR REPLACE PACKAGE BODY lab2_multiple_rows

-Private type declarations

-Declarations of private constants

-Private variable declarations

-Function and procedure implementations
FUNCTION retrows trows IS BACK
lrows trows;
Directory lidx: = 1;
BEGIN
TO rsql IN (SELECT t.* FROM t ORDER BY t.mutdat jba_transactions)
LOOP
lrows (lidx) .mutdat: = rsql.mutdat;
lrows (lidx) .opmerking: = rsql.opmerking;
lidx: = lidx + 1;
END LOOP;
Return (lrows);
END;

BEGIN
-Initialization
NULL;
END lab2_multiple_rows;

Published by: Baan, Jos on February 18, 2010 08:53

Tags: Fusion Middleware

Similar Questions

  • call PL/SQL procedure from javascript

    Hello!

    How can I call PL/SQL procedure from JavaScript code?


    Thank you!

    Nihad

    Nihad,

    What APEX version do you use? Dynamic actions in 4.0 make is much easier than it was in previous versions of APEX...

    Kind regards
    Dan

  • A question about the count of several lines of table in a PL/SQL block

    Hi all




    I have a problem on counting the rows from several tables in a PL/SQL block, and I would be grateful if you could kindly give me a helping hand. Here's my problem: file in Microsoft Excel (one column) I have a list of several names of tables. For each table, when the number of rows is equal to 10000 I have to call a procedure. Here's how I tried to do:
    DECLARE
         CURSOR tb_cursor IS
              WITH my_table_names AS
                   (
                        SELECT  'table1'  AS tbname  FROM  DUAL  UNION
                        SELECT  'table2'  AS tbname  FROM  DUAL  UNION
                        SELECT  'table3'  AS tbname  FROM  DUAL  UNION
                        SELECT  'table4'  AS tbname  FROM  DUAL  UNION
                        .
                        .  Here I continue writing one line for each table in order
                        .  to have the table names stored in my Excel file as a table 
                           to be queried by SELECT statement
                        .
                   )
              SELECT *
              FROM my_table_names;
    BEGIN
         -- Here I verify that for each table having more than 10000 lines
         -- I call the specified procedure which is needed
         
         FOR I IN tb_cursor LOOP
              DECLARE
                   -- Here I declare a cursor for counting the number of rows
                   CURSOR currentTableRowCounter IS
                        SELECT COUNT(*) AS rowsNum
                        FROM I.tbname;
                        
                   numberOfRows currentTableRowCounter%ROWTYPE;
              BEGIN
                   OPEN currentTableRowCounter;
                   FETCH numberOfRows INTO numberOfRows;
                   CLOSE currentTableRowCounter;
                   
                   IF (numberOfRows.rowsNum > 10000) THEN
                        -- And here I will call the procedure which has to be run
                   END IF;
              END;
         END LOOP;
    END;
    /
    I already checked this code with tables inividual and it works. The only problem is
    . . .
    SELECT COUNT(*) AS rowsNum
    FROM I.tbname;
    . . .
    Indeed, oracle considers "I.tbname" as an unknown table name (although he refers to by its exact name).
    SQL> @script.sql
    
                                    FROM I.tbname;
                                           *
    ERROR at line 99:
    ORA-06550: line 99, column 12:
    PL/SQL: ORA-00942: table or view does not exist
    How can I solve this problem? I mean, how to use a variable (in my example, I.tbname) as the table name in the FROM clause to query a table instead of explicitly write the name of the table?





    Thanks in advance,
    Dariyoosh

    Replace the following code:

              DECLARE
                   -- Here I declare a cursor for counting the number of rows
                   CURSOR currentTableRowCounter IS
                        SELECT COUNT(*) AS rowsNum
                        FROM I.tbname;
    
                   numberOfRows currentTableRowCounter%ROWTYPE;
              BEGIN
                   OPEN currentTableRowCounter;
                   FETCH numberOfRows INTO numberOfRows;
                   CLOSE currentTableRowCounter;
    
                   IF (numberOfRows.rowsNum > 10000) THEN
                        -- And here I will call the procedure which has to be run
                   END IF;
              END;
    

    By the following:

    Declare
      numberOfRows number;
    begin
      EXECUTE IMMEDIATE 'select count(*) from '||I.tbname into numberOfRows;
    
      IF (numberOfRows.rowsNum > 10000) THEN
        -- And here I will call the procedure which has to be run
      END IF;
    end;
    

    Max
    [My Italian blog Oracle | http://oracleitalia.wordpress.com/2010/01/10/crittografia-in-plsql-utilizzando-dbms_crypto/]

    Published by: Massimo Ruocchio, January 12, 2010 15:25
    Added Variable Declaration

  • How to call pl/sql procedures stored since AMImpl

    Hi, I worked with regular procs which of output params and primitive types like number, Varchar2 etc.

    But how to pass values of procs of pl/sql that contains custom data types, such as VARCHAR2_TABLE_100, you will find the definition below.

    create or replace

    TYPE 'VARCHAR2_TABLE_100' is the table of varchar2 (100)

    How to pass values for the parameter entry if type is of the above type, suspicion or the thought is appreciated.

    Thank you.

    I tried to use registeroutparameter(10,Types.ARRAY,"VARCHAR2_TABLE_100");

    But I get a number of entries or incorrect exception types. I thought it's because the output variable does not properly.

    Try it with the fully qualified name ('YOURSCHEMA.) VARCHAR2_TABLE_100')

    Also note that the index in jdbc start from 1 (not 0) and if you have the first parameter plsql function's return value of function.

    For example, if you have the plsql function: "function somettype return of some_func (p_param to varchar2_table_100);

    to enter p_param you need something like: stmt.registerOutParameter (2, OracleTypes.ARRAY, "SCHEMA. VARCHAR2_TABLE_100')

    Dario

  • Lexical in several lines and all parameter headers print in PLSQL

    HI team,

    I have some requirement in plsql can someone please help with solutions.

    1. print the headers on several lines in pl/sql block using the dbms_output
    I have some column FILE_name, creation_date and so on, I want to print multiple line headers

    ex:_

    Creating files
    Name Date
    -------------------------------------------------------
    xxd_top.txt June 10, 2009
    der_top.txt August 21, 2009

    2 using the lexical in plsql block in the cursor as parameter

    ex:*

    cursor c1 (p_parameter)
    is
    Select * from EMP
    where & p_parameter

    and I'm assigning the value of p_parameter in the begin block.
    When compiling I was getting error when compiling.

    Please give me some suggestions to solve these problems

    Thanks in advance
    Sriram

    If you want to only several lines of DBMS_OUTPUT then call DBMS_OUTPUT. Put_line several times. I'm guessing that you want this layout:

    File        Creation
    Name        Date
    ----------- ------------
    xxd_top.txt 10-Jun-2009
    der_top.txt 21-Aug-2009
    

    The simplest approach would be just something like

    DBMS_OUTPUT.PUT_LINE('File        Creation');
    DBMS_OUTPUT.PUT_LINE('Name        Date');
    DBMS_OUTPUT.PUT_LINE('----------- ------------');
    

    I tried with CHF solution and it worked.

    Post an example of what you have tried that does not work, maybe someone will see what is wrong with it.

  • performance-sql for table with several lines

    I have a database table that contains information that allows me to determine certain information processing to the breast of a proxy service. I want to be able to get (multiple lines) data from this table.

    When I use execute sql it returns only a single row where more than one are expected.

    Anyone aware of several rows of a table within the OSB?

    Thank you

    Hello
    give something like this in the expression editor...
    {} - run sql('DataSource','Record','select * from...')

    The reason for which you receive only one record is that the return type of this function would be a bunch of files, it would be like... .... ...
    But this return value is not consistent with an XML document because... you will notice that there is no element root for the records...

    For more to come this., wrap the function with any xml tag that acts as a root... in this case...

    Kind regards
    Manoj Nair...

  • Portege R500 - cursor often jump back a line or several spaces back

    I just bought a R500.
    When you type, the cursor jumps back a line often or several spaces back.
    It's an involuntary yip, and I don't think it's a human error of keyboard.

    How can I stop this? Any advice?

    Best regards, Ron

    Hello

    Disable the touchpad while typing. You can do that by pressing the Fn + F9 key combination.
    I had the same problem and it was caused by touching the surface of the touchpad while typing.

  • Transfer incoming calls to several lines on 7960

    Hi all

    I hope someone can help out me.  Some time ago, I came across a paper on Cisco's Web site that showed me how to transfer incoming calls to several lines on the same phone.  I can't for the life of find me it.

    The scenario is that I have a phone reception (7960) which has 6 buttons on line.  I want incoming calls to its extension 926 to hit line 1 first, if this line is busy he stumbles on line 2 and so on.

    I use Call Manager 4.2 at present that is currently configured with monitoring Console.  I'm moving this phone to an another CUCM on 4.2 (it's complicated) with a view possibly to upgrade to the latest version.  I won't use the monitoring I know, that they declined to support in his favor in later versions by opting for a standalone package.  I distictly recall this document is written for version 4.x, when I found it.  He spoke of creating new spaces of research of appellant as ReceptionL1_to_L2 to achieve the desired result.

    Has anyone seen this document before and have a link to it?  Or perhaps could suggest a better way to do this?

    Thanks in advance for your help, much appreciated.

    Hello

    Here is the reference in addition to the good information of Manish

    and Abhishek (5 of each)

    How many calls per line working in Cisco CallManager 4.x

    http://www.Cisco.com/en/us/products/SW/voicesw/ps556/products_tech_note09186a00801f3b4e.shtml

    See you soon!

    Rob

    "Clocks go slow in a workplace.
    "Drag to minutes and hours jerk."

    -Shock

  • View the information from the related table instead of the ID in several line datablock

    Hello

    I searched on the web, the forum and the documentation, but I have not found a solution to this problem:

    I have two tabs with a relationship of the master / detail of one-to-many. Block detail data shows several lines such that it can be several associations table of mater in the details and I want to display the description of the master data block instead of the field with the ID for each line in the block of retail.

    I tried to place an item with the option 'copy value', but then I lose the relationship of master / detail, because that is what forms wih the field id for linking blocks.

    Also, I've seen in other posts that I can use a view, but I can't understand how would I update or remove data then.

    The only thing that I realized is to the description field in its own datablock in the same tab, a relationship master / detail-detail (or master-detail-master). BTW, I don't think it's beautiful "formulas"programming"and it does too much for my needs."

    I guess it must be a trivial thing, but I don't know what to try next. Thanks in advance!

    Published by: user10278211 on Sep 17, 2008 20:13

    AAH, I think now I got your management!

    You have 1 Deptno and dname "XYZ" in the master and you want to display:

    EmpNo Ename DName
    1     User1 XYZ
    2     User2 XYZ
    

    -What?

    If so:

    1 create a new element in the retail block, let's call it DSP_DNAME, set database property to point to 'no '.
    2. create a POST-QUERY-Trigger on detail-block with the code: DETAILBLOCKNAME. DSP_DNAME: =: MASTERBLOCKNAME. DNAME;
    3. create WHEN-CREATE-RECORD-Trigger with the same code.

    That's all

  • Call of from.mxl under linux .sql script file

    Hello Experts,

    I have a requirement to call the sql script in the maxl file in the linux server. I get EOF file error.

    Could you please say how to achieve this requirement.

    MAXL Script:

    Reel to ' / / essbase02//MaxL//Test_MR.log ';

    the value of message level.

    Set timestamp

    echo 'start logging ';

    login "admin", "password" on 'server '.

    echo "beginning of sh execution."

    MSH ' / / essbase02//MaxL//Test_MR.sh';

    / * Create label * /.

    echo "Completed";

    disconnection;

    spool off;

    Contents of the Test_MR.sh file:

    sqlplus-s user@orcl/password @"' / / essbase02//MaxL//TEST.sql '"


    Journal for the maxl:

    essmsh timestamp: Wed Aug 5 23:17:35 2015

    'Start of logging.

    essmsh timestamp: Wed Aug 5 23:17:35 2015

    MAXL > login "admin" "admin" on "server1.hq.emirates.com";

    OK/INFO - 1051034 - [admin@Native Directory] user connection.

    OK/INFO - 1241001 - connected to Essbase.

    essmsh timestamp: Wed Aug 5 23:17:35 2015

    "Beginning of HS performance."

    essmsh timestamp: Wed Aug 5 23:17:35 2015

    MAXL > sqlplus-s user@orcl/password @ "/ essbase02/MaxL/TEST." SQL ".

    2 >

    3 >

    4 >

    essmsh error: end of file breaks the statement

    essmsh timestamp: Wed Aug 5 23:17:35 2015

    essmsh timestamp: Wed Aug 5 23:17:35 2015

    "Completed".

    essmsh timestamp: Wed Aug 5 23:17:35 2015

    MAXL > disconnect;

    The user admin is offline

    essmsh timestamp: Wed Aug 5 23:17:35 2015

    Thank you

    RM

    If you want to execute operating system commands you use Shell, not "msh". MSH is to call an additional MaxL script with MaxL orders only.

    Optionally, there should be no need to store the command shell in a separate file, that is, it should be possible to place the command sqlplus directly inside the MaxL script when you use the Shell.

  • A simple way to call PL/SQL from javascript?

    Hello
    I have a page with 2 fields and a button. In both areas, the user put 2 different customer numbers and when they click the button must call a PL/SQL procedure that will merge the customer News #1 in the #2 client.
    I would like to show the user a before confirmation dialog box accepts eventually merge the two clients.

    How can I do?

    Thanks in advance...

    AJAX is fine if you don't need to refresh the page, but if you just need a simple process you can build as simply a page process runs under condition based on a certain application (such as FUSION). Then have your button call the javascript and call doSubmit in it - as follows:

    
    

    You put the code above in the header, and then set the redirect URL on your button to call:

    javascript:merge();
    
  • Several lines to a format of columns from two tables

    Oracle Database 11 g Enterprise Edition Release 11.1.0.7.0 - 64 bit Production

    The difficulty to return several lines simple lines/columns in two tables.

    Table 1:

    ID BOOK_NBR
    1 1001
    1 2001
    2 1010
    3 1020

    Table 2:

    AUTHOR BOOK_NBR
    1001 JOHN_1
    2001 JOHN_2
    MARY 1010
    1020 JUNE


    Desired output:

    ID BOOK_NBR AUTHOR BOOK_NBR AUTHOR
    1 1001 JOHN_1 2001 JOHN_2
    2 MARY 1010
    3-1020 JUNE


    There are an unknown number of BOOK_NBR to one ID.

    Any guidance would be appreciated.
  • Get several lines with the request - please help

    Hello

    I have query that gives me the output below.
    select distinct a.*,cu1.usr_key,cu1.first_nm,cu1.last_nm
    from(
          select ng.grp_key, ng.grp_nm , gt.grp_typ_nm, stts.nm as grp_sts, ng.expiry_date, ng.updt_dttm, stts.stts_key
          from new_group ng, user_group ug, group_type gt, status stts
          where ug.grp_key = ng.grp_key and ng.grp_typ_key = gt.grp_typ_key and 
          ng.stts_key = stts.stts_key and
          ug.usr_grp_rl_typ_key = 1 and 
          lower(ng.grp_nm) like 'test foe%'
          union 
          select ng.grp_key, ng.grp_nm , gt.grp_typ_nm, sts.nm as grp_sts, ng.expiry_date, ng.updt_dttm, sts.stts_key
          from new_group ng, group_type gt, status sts
          where ng.grp_typ_key = gt.grp_typ_key and ng.stts_key = sts.stts_key and 
          lower(ng.grp_nm) like 'test foe%')a, common_user cu1, user_group ug1
    where cu1.stts_key = a.stts_key and cu1.usr_key = ug1.usr_key and ug1.usr_grp_rl_typ_key = 1 and ug1.grp_key(+) = a.grp_key;
    18345 enemy test remove Group organization DELETED February 9, 12 AM 3 09.38.34 29742 Sam Saed
    18345 enemy test remove Group organization DELETED 9 February 12 09.38.34 AM 3 29643 dummyName514 dummy
    18345 enemy test remove Group organization DELETED February 9, 12 09.38.34 AM 3 28917 TestMObileUser Gujral
    18345 enemy test remove Group organization DELETED February 9, 12 AM 3 27284 Rocky jegou 09.38.34
    18345 enemy test remove Group organization DELETED February 9, 12 AM 3 28920 Bhavani Gujral 09.38.34
    18345 enemy test remove Group organization DELETED 9 February 12 09.38.34 AM 3 29645 dummyFName516 dummy
    18345 enemy test remove Group organization DELETED February 9, 12 AM 3 27316 Karthik Gilani 09.38.34
    18345 enemy test remove Group organization DELETED February 9, 12 AM 3 28147 Bowl David Mathews 09.38.34
    18345 enemy test remove Group organization DELETED February 9, 12 AM 3 09.38.34 29731 Sam Saed
    18345 enemy test remove Group organization DELETED February 9, 12 AM 3 28919 Madhu mango 09.38.34

    For a group 18345, there are 10 users and this is the reason why I get a multiple user records.

    I can't avoid these last three columns, because I have to show these values in the application.

    In my opinion, the UNION is at the origin of the problem. Can I replace the UNION here? Please share your ideas on this.

    Thank you
    Rambeau

    Published by: ouali on February 9, 2012 22:35

    Hello

    because I have to show these values in the application.

    What is your problem then? If you simply issue a SELECT statement to application code or send the data back to REF CURSOR, it will be quite OK to have several lines. That's what the SELECT statements are for: to return sets of results with several lines.
    So, could not explain your problem more in detail please? If you get an error somewhere, provide the code causing the error and the error message (it is probably ORA-001422 exact extraction returns several lines somewhere in PL: / SQL, isn't it? then post here).

    In my opinion, the UNION is at the origin of the problem. Can I replace the UNION here? Please share your ideas on this.

    Us don't know not the answer to this question, because no one here knows your needs (what you need).

  • HP Officejet Pro L7590 all-in: HP officejet Pro L7590 prints 1/2 of the line of text on several lines of the document

    I received an email for the diagnosis of the printer and I was prompted to install the updated drivers and I did it and now when I print the test page, I get several lines of text that displays only the top or the bottom 1/2 letters across the page, I printed a self-test diagnostic Page and printed everything in pink , but it does not print 1/2 letters across the page as a test page, then I printed a page of print quality and it did the same as the test page and it does the same thing as the test page, then I tried calibrate spacing of thought which may fix the problem but does not , what can I do?

    Irven

    Hi mmcmret8,

    Thank you for your answer! It is possible that the print heads may need to be changed, at this point, I would recommend to you please call our hotline at the 800-474-6836. If you do not live in the United States / Canada region, please click the link below to get help from your region number. Language-country selector.

    Best regards!

  • I ran several analyzers antivirus from AVG to ODILE and none of them does not seem to get rid of this virus (Exploit: win32 / pdfjsc.dr)

    I ran several analyzers antivirus from AVG to ODILE and none of them does not seem to get rid of this virus (Exploit: win32 / pdfjsc.dr)

    Any suggestions apart from simply all formatting?

    Hello

    Exploit: Win32 / Pdfjsc.Dr
    http://www.Microsoft.com/security/portal/threat/encyclopedia/entry.aspx?name=exploit%3aWin32%2fPdfjsc.Dr

    If you need search malware here's my recommendations - they will allow you to
    scrutiny and the withdrawal without ending up with a load of spyware programs running
    resident who can cause as many questions as the malware and may be harder to detect as
    the cause.

    No one program cannot be used to detect and remove any malware. Added that often easy
    to detect malicious software often comes with a much harder to detect and remove the payload. Then
    its best to be thorough than paying the high price later now too. Check with them to one
    extreme overkill point and then run the cleaning only when you are sure that the system is clean.

    It can be made repeatedly in Mode safe - F8 tap that you start, however, you must also run
    the regular windows when you can.

    TDSSKiller.exe. - Download the desktop - so go ahead and right-click on it - RUN AS ADMIN
    It will display all the infections in the report after you run - if it will not run changed the name of
    TDSSKiller.exe to tdsskiller.com. If she finds something or not does not mean that you should not
    check with the other methods below.
    http://support.Kaspersky.com/viruses/solutions?QID=208280684

    Download malwarebytes and scan with it, run MRT and add Prevx to be sure that he is gone.
    (If Rootkits run UnHackMe)

    Download - SAVE - go to where you put it-right on - click RUN AS ADMIN

    Malwarebytes - free
    http://www.Malwarebytes.org/products/malwarebytes_free

    SuperAntiSpyware Portable Scanner - free
    http://www.SUPERAntiSpyware.com/portablescanner.HTML?tag=SAS_HOMEPAGE

    Run the malware removal tool from Microsoft

    Start - type in the search box-> find MRT top - right on - click RUN AS ADMIN.

    You should get this tool and its updates via Windows updates - if necessary, you can
    Download it here.

    Download - SAVE - go to where you put it-right on - click RUN AS ADMIN
    (Then run MRT as shown above.)

    Microsoft Malicious - 32-bit removal tool
    http://www.Microsoft.com/downloads/details.aspx?FamilyId=AD724AE0-E72D-4F54-9AB3-75B8EB148356&displaylang=en

    Microsoft Malicious removal tool - 64 bit
    http://www.Microsoft.com/downloads/details.aspx?FamilyId=585D2BDE-367F-495e-94E7-6349F4EFFC74&displaylang=en

    also install Prevx to be sure that it is all gone.

    Download - SAVE - go to where you put it-right on - click RUN AS ADMIN

    Prevx - Home - free - small, fast, exceptional CLOUD protection, working with others
    security programs. It is a single scanner, VERY EFFICIENT, if it finds something to come back
    here or use Google to see how to remove.
    http://www.prevx.com/   <-->
    http://info.prevx.com/downloadcsi.asp?prevx=Y  <-->

    Choice of PCmag editor - Prevx-
    http://www.PCMag.com/Article2/0, 2817,2346862,00.asp

    Try the demo version of Hitman Pro:

    Hitman Pro is a second scanner reviews, designed to save your computer from malicious software
    (viruses, Trojans, rootkits, etc.). who infected your computer despite safe
    what you have done (such as antivirus, firewall, etc.).
    http://www.SurfRight.nl/en/hitmanpro

    --------------------------------------------------------

    If necessary here are some free online scanners to help the

    http://www.eset.com/onlinescan/

    -----------------------------------

    Original version is now replaced by the Microsoft Safety Scanner
    http://OneCare.live.com/site/en-us/default.htm

    Microsoft safety scanner
    http://www.Microsoft.com/security/scanner/en-us/default.aspx

    ----------------------------------

    http://www.Kaspersky.com/virusscanner

    Other tests free online
    http://www.Google.com/search?hl=en&source=HP&q=antivirus+free+online+scan&AQ=f&OQ=&AQI=G1

    --------------------------------------------------------

    After the removal of malicious programs:

    Also follow these steps for the General corruption of cleaning and repair/replace damaged/missing
    system files.

    Run DiskCleanup - start - all programs - Accessories - System Tools - Disk Cleanup

    RUN - type in the box-

    sfc/scannow

    Then run checkdisk (chkdsk).

    RUN - type in the box-

    Chkdsk /f /r

    -----------------------------------------------------------------------

    If we find Rootkits use this thread and other suggestions. (Run UnHackMe)

    http://social.answers.Microsoft.com/forums/en-us/InternetExplorer/thread/a8f665f0-C793-441A-a5b9-54b7e1e7a5a4/

    ================================

    For extreme cases:

    Norton Power Eraser - eliminates deeply embedded and difficult to remove crimeware
    This traditional antivirus analysis does not always detect. Because the Norton Power Eraser
    uses aggressive methods to detect these threats, there is a risk that it can select some
    legitimate programs for removal. You should use this tool very carefully and only after
    you have exhausted other options.
    http://us.Norton.com/support/DIY/index.jsp

    ================================

    If you are in North America, you can call 866-727-2338 for virus and spyware help
    infections. See http://www.microsoft.com/protect/support/default.mspx for more details. For
    international information, see your subsidiary local Support site.

    Microsoft support - Virus and Security Solution Center
    http://support.Microsoft.com/contactus/cu_sc_virsec_master?ws=support#TAB0

    I hope this helps.

    Rob Brown - Microsoft MVP<- profile="" -="" windows="" expert="" -="" consumer="" :="" bicycle="" -="" mark="" twain="" said="" it="">

Maybe you are looking for

  • Satellite M70 - battery can not be charged more than

    Hello! I have a M70, who is 14 months old and I have a problem with it: the battery cannot be charged more! The computer and battery are in good shape, and 2 days ago the battery works great (it's an original 4000 Mah battery and he had a life betwee

  • 6 s more free download

    Hello My husband's iphone 6s, but he does not get the apple numbers lisle, pages, keynote for free apps. While I have the iphone 6 s and I can download these apps for free. Is there something wrong? Obviously, iphone 6s more is uch more expensive and

  • What command to find the MAC address of a Dell XP pc

    What dos command or where XP you can find the MAC address of the embedded network interface card?

  • Why fax does not appear in Accessories communications xp3

    I want to be able to send a fax from Word. Can not install the fax console. Fax is not listed in the communication. Operating system is Pro XP3. Miss me the various files .dll for the fax option.

  • help search GREP?...

    I have not worked with GREP search in a while... I need to search and find all the text preceding a hyphen several times in a document and the change to a different character style. Can someone give me the codes/characters to do this research?