Disadvantages of using REFCURSORs of JDBC

Hello

Normally, I write my SQL inside Java (for example PreparedStatements) statements.

I am studying on the establishment of the PL/SQL Packages, providing the procedures and methods, I can call Java using CallableStatements. I understand the benefits of having a layer/API on the database side.

For example: extract some records in a table. (the PL/SQL function getCustomers returns a REFCURSOR)

-PreparedStatement (select... from... where...)->-> loop ResultSet executeQuery
-CallableStatement ("start?: = getCustomers();") end; ")-> cast getObject() to ResultSet-> loop ResultSet

---

What are the disadvantages of using the CallableStatement (REFCURSOR)?



Thank you, best regards, Stephan

>
I was thinking about the extraction of the differences of lines (line single OR multiple rows per round trip to the DB).

If I understand correctly, I can set the size of Fetch on a CallableStatement (Oracle), so to get several lines of the REFCURSOR per round trip ticket to the DB.
>
Recovery of data from an Oracle database using cursors: no exceptions.

The JDBC layer is what includes the "batch processing" feature that you describe and the feature is independent of the source of the cursor. If you use Oracle extensions, so you can take advantage of automated dosing of Oracle.

Using a REF CURSOR is how preferred and recommended to provide data from the database to an external client.

1. it minimizes dependencies between the DB and the customer. The function/procedure that provides REF CURSOR is the only dependency.

2. it maximizes the security of the data. Responsibility to secure data is based only on the side DB through the function/procedure. It is simply not possible for the Client software to access the data not authorized unless the function/procedure he has. The customer has NO access to the data, except by the REF CURSOR.

3. it maximizes the security of the database. Access to the database itself is easier to control. Customers only need to access an account that has extremely limited privileges: privilege to EXECUTE the function/procedure. Customers should not any table, view, or other privileges to do their job.

4. it minimizes the probability of error by the customer. It is impossible for the client to access the bad table/view or data. Customers don't need to know how to join tables or even know what are the name of the table or where the data resides.

5. it minimizes the knowledge and skills that the client developer needs to do their work. The client developer can focus on their two main issues: 1) what data do I need for my application, 2) what do I do with this data.

6. the risk of 'performance' (or sentence) is if the procedure/function is misspelled or uses wrong written queries to get the data.

In short use a REF CURSOR allows the developer to DB deal with the best way to provide the data and the developer client side withj records how to consume these data.

Use of any solution other than a REF CURSOR should be the EXCEPTION rather than the rule.

Tags: Java

Similar Questions

  • What are the advantages and disadvantages of using iCloud drive (or other Cloud services) compared with iTunes game against external hard drive, Solid State etc. to store my songs iTunes, playlists, ratings etc?

    First question: what are the advantages and disadvantages of using iCloud drive (or other Cloud services) compared with iTunes Match against Solid State external hard drive etc to store my songs iTunes, playlists, ratings etc?

    Please let me know what are the alternatives for storage of my songs, playlists, song etc. other than iTunes game ratings ($ 24.99 / year)?  Is there a way to store all my songs with my song ratings, playlists, etc. with a CD song quality? Most of my (currently 130 GB) songs on my computer are CD quality that I prefer to keep as well as my notes of each song (i.e. 5 * vs. 4 * etc.), playlists, groups (music, classical, popular, country etc.).  What are the advantages and disadvantages to store my iTunes songs while CD quality with my personal notes, reading lists, groupings in the cloud?  ICloud of Apple Drive ($ 2.99 per month or $36 / year for 200 GB) would be the best way to automatically update and maintain my rankings iTunes personal including the future editions of the song etc or using Amazon, IBM, Microsoft etc cloud or an external hard drive SSD would work as well and maybe cheaper?  I currently have my iTunes on a PC of 2007 with vista (I use a 1 8T Western Digital external upward by car for my personal info all over HP, songs, photos etc. which is currently close to 170 GB) but also have an Apple i-phone 6 & I Air cushion.  Although I did not need to have all of my music with all their sides, etc. available on all of my devices at all times as iTunes game, I still would have easy access to information on both my PC and my iPhone or iPad?  Thank you.

    In my opinion?

    I back up my data to an external drive for several reasons.  The first is my data - if I put on the cloud, someone else has control over it, they can see what I have and change the preferences to what they see of marketing.

    Almost as important as that - if I had to rely on the cloud whenever I wanted to update my playlists on my phone, I need a better internet connection I have now (working at sea).  To get the best out of the cloud, you need a solid link to home, work or mobile.

    As a spin-off - I hate the fact that Apple take away a feature in their software updates and then allow an app to be sold in their store to replace this feature - or worse still, some features that were available before the updates are now "cloud only."  And Yes - you have to pay for the cloud.  I like most of the people do not appreciate the 'accomplished fact. "

    From the back of the external hard drive ASI downside, is that to be safe, you need to store outside in a separate computer place.  If keep you them together, if one is lost, probably, they are both.  That is to say for me a full backup before you travel, then a new upward as soon as I go home.  Downside is how much data may be lost between the two back ups if I needed to restore.  For me, its worth the risk.  If I was away and say had bought a ton of new music and couldn't go home anytime soon, I can always head to the store and buy a new external drive, they are massively expensive.  Even if my computer has to go for repair and my remote is to halfway around the world - I want to buy a new one.

    Now, some will say that once you buy a new external, you spend more than you would on a cloud subscription.  It's true, but in the 6 years following the purchase of Mac that I've only had to buy a new external once - so with a little luck and planning - it works.

    I left took well - I am not a subscriber of cloud, nor do I want to be.

  • CFMX8 - Enterprise or Standard to use the DataDirect JDBC drivers?

    Simple question here, I hope? I am migrating an application to CFMX8. This application will connect to Informix. The best performance I've seen so far to make use of DataDirect JDBC driver. I know, it's creates a DataDirect JDBC driver provided with CFMX. What I don't know is why it seems CF somehow restricts access to this driver for Enterprise edition? Here are the steps that I did.

    Using the tech note shown here I install drivers updated Macromedia and created a DSN to the Informix database, but to try to save the DSN details, an error pops up stating:

    Quote:
    java.sql.SQLException: use Macromedia JDBC drivers is limited. Drivers can only be used with servers of Macromedia products. Please check that your license supports the required driver.
  • Disadvantages of using DAQ Assistant

    I need 2 analog inputs continuously at 5-10 kHz from the sample and then use a combination of producer consumer and State Machine for the processing of data in real-time.

    In most parts of the example I've seen, people always use Subvi of data acquisition groups. Even though I know how to set up getting data using the Subvi, I like to use Express VI DAQ Assistant to perform data acquisition.

    Known disadvantages of the use of VI express in my case (see 1st line)?

    With the help of an express VI will slow down time of execution and, therefore, your time of iteration of loop due to the fresh general partner.  If you are concerned about the timing of your program, then you should strongly consider using the DAQmx API screws.

  • connection to the oracle application express using java and jdbc

    Hello!

    I am trying to build a java application using jbcd to connect to my Oracle Application Express DB but unable to connect actually using the following syntax:

    Private final static String DB = "myworkspacename";

    Private final static String RUTA public = "@apex.oracle.com:1521";

    private public static final String URL = "jdbc: Slim:" + RUTA + "/" + DB;

    private static final String DRIVER = "oracle.jdbc.OracleDriver";

    a USER private final static string = " " [email protected] "; "

    private final static String PASS = "MonMotpasse";

    and then I start the connection via:

    CONEX = DriverManager.getConnection(URL,USER,PASS);

    but finally I get the following error:

    IO error: the network adapter could not establish the connection

    any ideas on what goes wrong will be appreciated...

    Simple answer... YOU can't connect externally to the hosted instance of Oracle with a jdbc connection or sql developer/Toad.  Not allowed...

    If you need this capability, I would suggest downloading of Oracle 11 g XE and building you own database...

    Thank you

    Tony Miller
    Software LuvMuffin
    Ruckersville, WILL

  • How to use refcursor type returned from the remote database in the local database

    Can anyone say is how they use the refcursor use type returned from remote database in the local database using dblinks.

    See MOS ID 750126.1 doc ORA-24338 when trying to return a Refcursor over a database link.

  • using refcursor

    What exactly is the use of the Ref Cursor?
    they affect performance?
    Thks

    810345 wrote:
    NOW he will also perform the same function as my refcursor played and I think I can also use it in my front end and if yes, then which specializes in the ref cursor which forces me to think that I can do this thing in a different way, so I have to use ref cursor

    What front end you intend to use?

    If you use .NET, Java etc. then you will need to use a ref Cursor to move the pointer to the request to the front end, so that it (the front-end server) can retrieve records through this slider and close when you are finished. If you retrieve records with any other cursor in the PL/SQL code, then you will have to gather up of all data in a kind of structure of table/collection before moving all that data to the front-end server. If you do this, it will consume a lot of memory on the Oracle server and then involve passing ALL that data to the front end, while the front-end server can only needed to pick up the first recordings of a few.

    REF CURSOR is the way to a 3rd party front-end to query the Oracle database. PL/SQL code, copy the following code already resides on the oracle database, and it can communicate directly with the database by using one of the other methods of the cursor.

  • [Standby Database] Advantage and disadvantage of using stanby redolog

    Hi comrade DBA. I would ask the disadvantage and the advantage of using standby redo logs. I hope you could help me. Thank you

    Benefits
    1. If your wait should run on protection or maximum availability modes you must use standby recovery logs
    2 recovery data written on the primary will be written to sleep at the same time. so if you primary fails, you have a fall back option with or without the minimum data lost.
    (LGWR with synchronization on maximum Protection option will have zero data loss).
    3. we use LGWR than ARCH process on the day before.
    4. If you use Destinations cascade (cascade standby databases - a day before sending it again to another wait) then you must use standby recovery logs.
    5 standby redo logs can create even after the creation of the database pending.

    Disadvantages
    1. your primary needs to write data in two different Redo logs. Therefore, there will be a delay on the response time of the transactions.
    (But with a maximum availability and LGWR aSync option will not wait the transactions to be committed to the database pending).

    Refer to note 219344.1 use, benefits and Limitations of standby Redo Logs (SRL)

    Hope you have an idea just about this

  • Any specific disadvantage of using DataPump for upgrade?

    Hello

    Here is my config

    SERVER A

    Source o/s: Win 2003

    Source DB: 10.2.0.4 (32 bit)

    DB size: 100 GB

    SERVER B

    Target operating system: Win 2008 R2 sp1

    Target DB: 11.2.0.3 (64-bit)

    I have to upgrade 10g database on server A, installing 11 g on ServerB. I haven't used assistant upgrade database or RMAN or similar utility to make a 10g upgrade to 11g at any time in the past.

    Here's my question...

    (a) I was intending to use datapump to perform this upgrade (downtime is not a problem), because I know how to use datapump, do guys see any potential problems with this approach? OR

    (b) based on your exp do you suggest I should avoid option (a) because of potential problems and use other methods than oracle suggested as upgrade wizards, etc.

    I'm open to these two options, it's just that, as I'm not an expert at this point of time, I hesitated a little bit to go with option (b)

    DB is believed to suffer from 32 to 64-bit. Not sure if that would be a deal breaker.

    Note: The upgrade is supposed to happen on the 2nd Server. Can someone provide high level title pointer markets.

    -Learner

    If the downtime is not a problem, datapump is certainly an option. How big if the database? The steps are documented

    http://docs.Oracle.com/CD/E11882_01/server.112/e23633/expimp.htm#i262220

    HTH
    Srini

  • Auto filling the fields using refcursor procedure

    Dear all,
    I have obligation where user enters the order number and press on enter or tab other fields must fill up automatically. I wrote the procedure to set its record returns. I want to call out of the procedure.

    How can I do this?

    Thanks in advance

    Please read this article using Ref cursors to return recordsets and follow the example of code to retrieve the record in variables (elements of APEX page in your case)

    You must write something like below

    LOOP
        FETCH l_cursor
    //make sure you place the items in same order as your recordset columns
        INTO  :P1_CUSTOMER_NAME, :P1_ORDER_DATE, :P1_DELIVERY_ADDRESS;
        EXIT WHEN l_cursor%NOTFOUND;
      END LOOP;
      CLOSE l_cursor;
    

    Thank you
    Vikram

  • Error when using refcursor

    Hello


    I went for a package listing

    When I run the select statement in a SQL PLUS, it gives the result.

    But when I try to use the same sql P_out_member OPEN for statement statement I'm unable to compile the package. I'm getting
    PLS-00103 found 'string', but expected one of the following values: 'chain' "}, error"

    Help, please.

    Open P_out_member for
    SELECT   x.memberid, x.alt_id, x.memfirstname, x.memlastname, x.meminitial,
             x.dob_dte, x.sex, x.street, x.city, x.state, x.zip, x.phone_number,
             x.LOB, x.elig_dte,
             NVL ((SELECT 'Y'
                     FROM www_phr_extension phr
                    WHERE phr.ghi_prov_num = '000000082295'
                      AND phr.cert_no = x.hmo_certno
                      AND phr.rec_code = x.rec_code
                      AND ROWNUM = 1),
                  'N'
                 ) phr_ind
        FROM (SELECT DISTINCT    m.alt_id
                              || '0'
                              || SUBSTR (m.rec_code, -1, 1) AS memberid,
                              m.alt_id, m.hmo_certno, m.rec_code,
                              m.pat_firstname AS memfirstname,
                              m.pat_lastname AS memlastname,
                              m.pat_mi AS meminitial,
                              TO_CHAR (TO_DATE (m.mem_dob, 'yyyymmdd'),
                                       'mm/dd/yyyy'
                                      ) AS dob_dte,
                              DECODE (SUBSTR (r.description, -4, 4),
                                      'male', 'F',
                                      'Male', 'M',
                                      'N/A'
                                     ) AS sex,
                              DECODE (a.street1,
                                      '', 'N/A',
                                      a.street1 || ' ' || a.street2
                                     ) AS street,
                              DECODE (a.city, '', ' ', a.city) AS city,
                              DECODE (a.state, '', ' ', a.state) AS state,
                              DECODE (a.zip_code, '', ' ', a.zip_code) AS zip,
                              DECODE (SIGN (ASCII (g.comm_nmbr) - 57),
                                      1, 'N/A',
                                      '', 'N/A',
                                      g.comm_nmbr
                                     ) AS phone_number,
                              'GHI HMO' AS LOB,
                              TO_CHAR (TO_DATE (m.eff_date, 'yyyymmdd'),
                                       'mm/dd/yyyy'
                                      ) AS elig_dte
                         FROM mv_hmo_med_subscriber m,
                              gos_subscriber_pcp c,
                              subscriber_relation r,
                              med_address a,
                              (SELECT gs.cert_no, gs.rec_code, gs.comm_type,
                                      gs.comm_nmbr
                                 FROM gos_subscriber_comm gs
                                WHERE gs.comm_type = 'HP') g
                        WHERE m.hmo_certno = c.cert_no
                          AND m.term_date = '00000000'
                          AND m.rec_code = c.rec_code
                          AND m.rel_code = r.rel_code(+)
                          AND m.cert_no = a.cert_no(+)
                          AND m.rec_code = a.rec_code(+)
                          AND m.cert_no = g.cert_no(+)
                          AND m.rec_code = g.rec_code(+)
                          AND c.ghi_prov_num = '000000082295'
                          AND (   (p_in_member_id IS NULL OR p_in_member_id = ''
                                  )
                               OR (    m.alt_id = p_member_id
                                   AND m.rec_code = p_rec_code
                                  )
                              )
                          AND (   (   p_in_member_last_name IS NULL
                                   OR p_in_member_last_name = ''
                                  )
                               OR m.pat_lastname = p_in_member_last_name
                              )) x
    ORDER BY x.memlastname

    You can try below

    Open P_out_member for
    SELECT     x.memberid,
               x.alt_id,
               x.memfirstname,
               x.memlastname,
               x.meminitial,
               x.dob_dte,
               x.gender,
               x.street,
               x.city,
               x.state,
               x.zip,
               x.phone_number,
               x.lob,
               x.elig_dte,
               NVL (y.phr_ind, 'N') phr_ind
    FROM         (SELECT   DISTINCT
                           m.alt_id || '0' || SUBSTR (m.rec_code, -1, 1)
                             AS memberid,
                           m.alt_id,
                           m.hmo_certno,
                           m.rec_code,
                           m.pat_firstname AS memfirstname,
                           m.pat_lastname AS memlastname,
                           m.pat_mi AS meminitial,
                           TO_CHAR (TO_DATE (m.mem_dob, 'yyyymmdd'), 'mm/dd/yyyy')
                             AS dob_dte,
                           DECODE (SUBSTR (r.description, -4, 4),
                                   'male', 'F',
                                   'Male', 'M',
                                   'N/A'
                                  )
                             AS gender,
                           DECODE (a.street1,
                                   '', 'N/A',
                                   a.street1 || ' ' || a.street2
                                  )
                             AS street,
                           DECODE (a.city, '', ' ', a.city) AS city,
                           DECODE (a.state, '', ' ', a.state) AS state,
                           DECODE (a.zip_code, '', ' ', a.zip_code) AS zip,
                           DECODE (SIGN (ASCII (g.comm_nmbr) - 57),
                                   1, 'N/A',
                                   '', 'N/A',
                                   g.comm_nmbr
                                  )
                             AS phone_number,
                           'GHI HMO' AS lob,
                           TO_CHAR (TO_DATE (m.eff_date, 'yyyymmdd'), 'mm/dd/yyyy')
                             AS elig_dte
                  FROM     mv_hmo_med_subscriber m,
                           gos_subscriber_pcp c,
                           subscriber_relation r,
                           med_address a,
                           (SELECT   gs.cert_no,
                                     gs.rec_code,
                                     gs.comm_type,
                                     gs.comm_nmbr
                            FROM     gos_subscriber_comm gs
                            WHERE    gs.comm_type = 'HP') g
                  WHERE    m.hmo_certno = c.cert_no
                       AND m.term_date = '00000000'
                       AND m.rec_code = c.rec_code
                       AND m.rel_code = r.rel_code(+)
                       AND m.cert_no = a.cert_no(+)
                       AND m.rec_code = a.rec_code(+)
                       AND m.cert_no = g.cert_no(+)
                       AND m.rec_code = g.rec_code(+)
                       AND c.ghi_prov_num = '000000082295'
                       AND ( (p_in_member_id IS NULL
                           OR p_in_member_id = '')
                         OR (m.alt_id = p_member_id
                         AND m.rec_code = p_rec_code))
                       AND ( (p_in_member_last_name IS NULL
                           OR p_in_member_last_name = '')
                         OR m.pat_lastname = p_in_member_last_name)) x
               LEFT OUTER JOIN
                 (SELECT   DISTINCT phr.cert_no,
                                    phr.rec_code,
                                    'Y' phr_ind
                  FROM     www_phr_extension phr
                  WHERE    phr.ghi_prov_num = '000000082295') y
               ON y.cert_no = x.hmo_certno
              AND y.rec_code = x.rec_code
    ORDER BY   x.memlastname
    

    I think THAT this could be a problem

     NVL ((SELECT 'Y'
                     FROM www_phr_extension phr
                    WHERE phr.ghi_prov_num = '000000082295'
                      AND phr.cert_no = x.hmo_certno
                      AND phr.rec_code = x.rec_code
                      AND ROWNUM = 1),
                  'N'
                 ) phr_ind
    
  • What are the advantages and disadvantages of using a microsoft Windows account 8?

    I don't think course after my hotmail was hacked twice, what are the pros and cons of this feature on windows 8?

    See http://blogs.msdn.com/b/b8/archive/2011/09/26/signing-in-to-windows-8-with-a-windows-live-id.aspx

  • using refcursor ring

    Hello
    pls help me with the below error
    CREATE OR REPLACE
    PROCEDURE PRM_SP_R_EMPLOYEE_LIST(o_emp_list OUT SYS_REFCURSOR) AS
    BEGIN
    prm_sp_oc_list('1,2');
      open o_emp_list for
                     Select PGLO_ORGN_CHART_CODE, PGLO_DESCRIPTION From PRM_C_Orgn_Chart ,prm_g_list_oc Where PGLO_PARENT_CODE=pcoc_orgn_chart_code and
    PCOC_ETDS_AT = 'Y'
    union
    Select Distinct pglo_orgn_chart_code, pglo_description From PRM_C_Orgn_Chart,PRM_G_LIST_OC
    Where    PGLO_PARENT_CODE=pcoc_orgn_chart_code
    and PCOC_ETDS_At = 'Y'
    connect by prior pglo_parent_code = pcoc_orgn_chart_code
    Start With PCOC_Orgn_Chart_Code In (Select PGLO_Orgn_Chart_Code From PRM_G_LIST_OC,PRM_C_ORGN_CHART
    Where  PGLO_PARENT_CODE=pcoc_orgn_chart_code and 
    PCOC_ETDS_At = 'A');
    for i in  o_emp_list 
    loop
            insert into prm_g_list_attibutes(PGLA_ATTRIBUTE_CODE,PGLA_ATTRIBUTE_VALUE,PGLA_DESCRIPTION)
                        values(1,i.PGLO_ORGN_CHART_CODE,i.PGLO_DESCRIPTION);
            EXIT WHEN o_emp_list%NOTFOUND;
    END LOOP;
    END PRM_SP_R_EMPLOYEE_LIST;
    
    Error(16,11): PLS-00221: 'O_EMP_LIST' is not a procedure or is undefined
    Kind regards

    You have quite a slider Ref here. You may just have an implicit cursor to solve.

    create or replace procedure prm_sp_r_employee_list(o_emp_list out sys_refcursor)
    as
    begin
         prm_sp_oc_list('1,2');
    
         open o_emp_list
         for
          select pglo_orgn_chart_code,
              pglo_description
            from prm_c_orgn_chart,
                 prm_g_list_oc
           where pglo_parent_code=pcoc_orgn_chart_code
             and     pcoc_etds_at = 'y'
           union
          select distinct pglo_orgn_chart_code,
               pglo_description
            from prm_c_orgn_chart,
                 prm_g_list_oc
           where pglo_parent_code = pcoc_orgn_chart_code
             and pcoc_etds_at = 'y'
         connect by prior pglo_parent_code = pcoc_orgn_chart_code
           start with pcoc_orgn_chart_code in (select pglo_orgn_chart_code
                                    from prm_g_list_oc,prm_c_orgn_chart
                                    where pglo_parent_code=pcoc_orgn_chart_code
                                      and pcoc_etds_at = 'a');
         for i in (select pglo_orgn_chart_code,
                   pglo_description
                 from prm_c_orgn_chart,
                   prm_g_list_oc
                where pglo_parent_code=pcoc_orgn_chart_code
                  and     pcoc_etds_at = 'y'
                union
               select distinct pglo_orgn_chart_code,
                   pglo_description
                 from prm_c_orgn_chart,
                   prm_g_list_oc
                where pglo_parent_code = pcoc_orgn_chart_code
                  and pcoc_etds_at = 'y'
              connect by prior pglo_parent_code = pcoc_orgn_chart_code
                start with pcoc_orgn_chart_code in (select pglo_orgn_chart_code
                                       from prm_g_list_oc,prm_c_orgn_chart
                                         where pglo_parent_code=pcoc_orgn_chart_code
                                        and pcoc_etds_at = 'a'))
         loop
              insert into prm_g_list_attibutes
                        (
                             pgla_attribute_code,
                             pgla_attribute_value,
                             pgla_description
                        )
                   values
                             (
                                  1,
                                  i.pglo_orgn_chart_code,
                                  i.pglo_description
                             );
         end loop;
    end prm_sp_r_employee_list;
    

    If you do not want the output parameter, then you can remove the ref cursor in the procedure.

    Note: That's what william meant by ;) formatted code

    Thank you
    Knani.

  • How to connect to the administration by using JDBC as data source tool in OBIEE

    Hello

    Can someone explain to me how to connect to using JDBC administration tools? Any reference document would help. I have found no documentation for this.

    Grateful for the help.

    Thank you.

    Use the BI Publisher. OLIVIER only uses ODBC, no JDBC.

  • Advantages and disadvantages of the JDBC Url vs Datasources

    Hi all

    We are developing an erp with full stack ADF system. Now have a serious discussion on whether to use datasource or jdbc URLs. We know that data sources are managed by the application server, but jdbc URL are directly connects to the database. is there a drawback by using the jdbc url, whereas ADF BC? jdbc url would be much simpler for our need. Otherwise, we need to create the new source of data on the fly to the container (my previous question).

    JDeveloper/ADF: 12.1.3

    AppServer: Weblogic/Glassfish

    Thank you

    Youssef Mohamed Jawhar.

    The answer to

    (1) Yes, am grouping will work and no you do not have loos next to abstraction and configuration functionality. ADF works on JDBC URL.

    2) Yes, if you have enough memory installed that should work, however I have never used over 10 data sources. Oh, and you should test the startup time. AFAIK the server tests each data source initially to the top of the server.

    Timo

Maybe you are looking for

  • How can I get rid of Startnow?

    Start again now my Firefox a few weeks back. I managed to uninstall the toolbar as well as give my homepage, but now everytime I open a new tab he directs me to the Startnow search engine. How can I remove this? Thank you!!

  • Satellite A200 PSAE3E - how to install Win XP

    Hello I have a Toshiba A200 / PSAE3 - E.It came with vista home pre installed.I lost the recovery CD of vista and had problems with windows and therefore now load XP. I understand the 2 options that I can use to install XP on a SATA drive, however th

  • drivers for hp

    Please very necessary I want drivers for win7 ultimate, but I can't find .i find drivers for win7 professional please, I want to help

  • Cannot remove a program

    My computer laptop girls running windows xp has a program called bitcomet.  She cannot remove it.  It is not listed in Add or remove programs box.  We can only find it in c:\programfiles\bitcomet.  When we try to delete this file, it stops the proces

  • . Action file extension

    I can't open a place of trade .Act file extension.  How can I accomplish this? Rick