Read  in loop

Hi all ,
      I have one internal table itab1 as
mblnr    zeile   vgbel   lifnr
11     1     z           08
11     2     z           77
11     3     z           76
11     4     z           75
11     5     z           08
12        1     z           76
12     2     z           75
12     3     z           77
12     4     z           76
12     5     z           77
13     1     z            77
13     2     z            76
13     3     z            77
Another   itab2   as
vbeln   zeile     vgbel
A     1     z
A     2     z
A     3     z
A     4     z
A     5     z
B     1     z
B     2     z
B     3     z
B     4     z
B     4     z
C     1     z
C     1     z
C     1     z
Mblnr should link to vbeln in asending order i.e:  A for 11  etc .,
There is no direct linkage  I could find in between mblnr & vbeln and even for lifnr .So recordpointer’s are based only on vgbel & zeile .
Loop  at  itab1 into ls_a1  .
Read table itab2  into ls_b1
   with key  vgbel = ls_a1-vgbel
                                            Zeile = ls_a1-zeile .
V_tabix = sy-tabix .
Do something.
Modify  itab1 from ls_a1 .
Delete ls_b1 index v_tabix .
Delete itab1 .
Endloop.
Itab1-mblnr corresponds to  itab1-vbeln .
So for a selection from  mblnr 11 to 13 ,  every thing works fine .But if  I select for a lifnr 77
Itab1 contains
mblnr    zeile   vgbel   lifnr
11     2     z           77
12     3     z           77
12     5     z           77
13     1     z            77
13     3     z            77
and itab2  is as it is .
But with the same logic ,
For sy-index 1 of itab1   it’s right .
Now for the sy-index 2   of  itab1 , read table can indicate  itab2 as
A         3      z   instead of    B   3   z   because no direct link is there in between A B C  and 11  22  33 .
Is there any way I can read the proper record from itab2  ? any other internal table validation of zeile with respect to  mblnr and vbeln or any ztable  ?
              Any help !!!
Regards ,
Sun

Hi,
Perhaps you could delete all those details in itab2 which has more entries at END OF mblnr of itab1.
Check this...
DATA sytabix LIKE sy-tabix.
DATA v_vbeln LIKE itab2-vbeln.
LOOP AT itab1.
  READ TABLE ITAB2 WITH KEY vgbel = itab1-vgbel
                            zeile = itab1-zeile.
  sytabix = sy-tabix.
  "Store the matching entry in a var
  <b>v_vbeln = itab2-vbeln.</b>
  "Do your processing here
  DELETE itab2 INDEX sytabix.
<b>  AT END OF mblnr.
  "When a particular sequence of mblnr finishes delete the prev entries
   DELETE itab2 WHERE vbeln EQ v_vbeln.
  ENDAT.</b>
ENDLOOP.
Ps: Reward helpful posts.
Regards,
Wenceslaus.

Similar Messages

  • How to read open loop status on cFP-AO-200

    How to read open loop status on cFP-AO-200, i need to know which channels are open loop.
    Brad Whaley
    LabVIEW Certified Engineer

    If you are reading a multiple channel tag and one or more channels is(are) in an Open Loop condition, then you will receive a warning from the FP Read or FP Write. However, this warning simply tells you that one or more channels has reported an Open Loop condition. If you need to figure out which channel is specifically reporting the Open Loop condition, you have to read/write each channel individually to get the channel status for a particular channel.
    Regards,
    Aaron

  • Can I put Read inside loop?

    Hi Folks
    Can I put Read inside loop?
    Performance wise is it acceptable?
    Regards,
    Sreeram

    Hi
    there is no problem to put READ statement inside the LOOP
    its a better way to put
    to avoid SELECT in a LOOP
    see this example
    i had used that in my program
    in the performance point of view it is a good method
    LOOP AT IT_SOBID INTO WA_SOBID." where otype eq s_otype and objid eq s_objid.
        READ TABLE IT_HRP1026 WITH KEY OBJID = WA_SOBID-SOBID OTYPE = WA_SOBID-SCLAS INTO WA_HRP1026.
        IF SY-SUBRC EQ 0.
          READ TABLE IT_HRP1000 WITH KEY OBJID = WA_SOBID-SOBID INTO WA_HRP1000.
          WA_OUTPUT-OBJID = WA_HRP1026-OBJID.
          WA_OUTPUT-BEGDA = WA_SOBID-BEGDA.
          WA_OUTPUT-ENDDA = WA_SOBID-ENDDA.
          WA_OUTPUT-AEDTM = WA_HRP1026-AEDTM.
          WA_OUTPUT-UNAME = WA_HRP1026-UNAME.
          WA_OUTPUT-STEXT = WA_HRP1000-STEXT.
          READ TABLE IT_REASON WITH KEY CANCR = WA_HRP1026-CANCR INTO WA_REASON.
          WA_OUTPUT-CANCRT = WA_REASON-CANCRT.
          CLEAR WA_REASON-CANCRT.
          READ TABLE IT_LOCATION1 WITH KEY OBJID = WA_HRP1026-OBJID INTO WA_LOCATION1..
          READ TABLE IT_LSTEXT WITH KEY OBJID = WA_LOCATION1-SOBID OTYPE = 'F' INTO WA_LSTEXT.
                 WA_OUTPUT-LSTEXT = WA_LSTEXT-LSTEXT.
                 CLEAR WA_LSTEXT-LSTEXT.
          APPEND WA_OUTPUT TO IT_OUTPUT.
          CLEAR WA_OUTPUT.
          CLEAR WA_OUTPUT-CANCRT.
        ENDIF.
      ENDLOOP.
    <b>Reward if usefull</b>

  • Ai read in while loop

    I am acquiring data from a DAQ e series card. i intialized the daq by using AI config out side while loop . i used AI start and AI read in while loop . iam acquiring data from 5 channels. the buffer size ia 1000 and so is the scan rate in AI start.I want to save the acquired data in the file. i am also displaying data o n chart. every thing is working fine. my problem is i want to save 500 points in one seconds. for this i changed the while loop execution time by using waint until multiple sec VI and assign it 10  i was expecting that now iwll save more data point in file as now loop will execute more fast but it does not happen like this. is there any way to minimize the executing time of whil loop.i checked if i deleted AI start and AI read then loop execute very very quickly. should i place AI start and AI read out side loop but then how will it acquire data contiously. I m attaching gif file of the protion of my VI .any suggestion?
    Attachments:
    myVi.GIF ‏72 KB

    I was working quickly, and from memory, so my apologies for errors or non-clarity in my previous post. :-(
    The AI START VI, should be used OUTSIDE the loop, since you only want to START the task ONCE.
    When the task is complete (your WHILE loop is done), then call the AI CLEAR task to clean up (ONCE).
    If you set the NUMBER OF SCANS TO ACQUIRE input to AI START to zero, that has a special meaning: acquire data indefinitely. It will not stop on it's own (assuming no errors occur), you have to explicitly stop it.
    If you do this, you have to read the data often enough to avoid buffer overflow, which means the incoming data is filling up the buffer faster than you're emptying it.
    I have attached a picture of the general idea. If you really want to use the CPU efficiently, then consider the shift-register idea in the picture - you process on batch of data WHILE the next batch is coming in. If you want a simpler solution, forget the shift-reg, and process it directly after reading it. If your buffer is twice the size of your processing size, you'll be OK.
    Message Edited by CoastalMaineBird on 09-14-2005 07:45 PM
    Steve Bird
    Culverson Software - Elegant software that is a pleasure to use.
    Culverson.com
    Blog for (mostly LabVIEW) programmers: Tips And Tricks
    Attachments:
    DAQExample.png ‏16 KB

  • RT multi-motor motion control in a closed loop system

    Hello NI Community,
       We have 12 stepper motors with load cells attached in line on each motor that are connected to a RT PXI chassis.  We use an optical system to gather 3D data on the host computer which is used to calculate relative angles between 2 connected objects.  This data is passed to the RT target as one of several feedback based control strategies that are used (relative angles, force on each load cell, motor position, etc.).  Our Labview code is setup to utilize any of these control strategies for any motor, often using multiple strategies for different motors at the same time.  The code deployed to our RT target is currently a single timed loop that incorporates the load cell reads, PID control calculations, motor command writes and position reads.  In determining the timing of this loop we find it to be ~18Hz.  We would like to integrate a new control strategy that is inefficient below 30Hz and are trying to determine how we can achieve this.  It seems that our limiting factor is the constant writing/reading of each motor at ~4.6ms/motor, although this doesn't seem correct with the posted 62us speeds shown in the specs for the motion controllers.  I'm not sure if this there is a setting that I am missing somewhere that is preventing me from achieving these speeds or if this is a function limitation of our hardware setup.  We would like to achieve this with all 12 motors, although not all motors are always in use.  The PXI components we are using are listed below.
    PXI-1050 Chassis
    PXI-8105 RT Controller
    PXI-7344 Motion Controllers
    UMI-7774 Motion Interface
    Would any of the following be more advantageous than the others or is there another method someone has found useful in speeding up their systems. 
    Split motor read/write into another timed loop with a higher priority over the PID loop.  (deterministic approach)
    Create a unique read/write loop for each of the 3 Motion Controllers
    Create boolean activation to ensure only the motors that are being used are incorporated in the control scheme
    Sorry for the long post but I wanted to make sure I included as many details as possible.  Thank you in advance for your help with this.
    Brian

    Hey,
    Have you tried diagnosing where the problem is by seperating the processes and timing them to see what is causing the delay of the motor control to ~5ms?
    Regards,
    A. Zaatari
    National Instruments
    Applications Engineer

  • Performance tuning in loop at itab statements

    Hi ,
    I have one internal table lets ITAB1[] ,
    Its having 15,0000 Records.
    now I want to search only 5 records from ITAB1[] compairing ITAB2[] , ITAB2 having  15,0000 records.
    what is best method to search this records in minimum time.
    loop it ITAB1.
    Read table ITAB2 with = ... binary search.
    Endloop.
    Prblem is that , above statemnt will take 15,0000 intration at each statment while reading.

    Hi,
    loop it ITAB1.
    Read table ITAB2 with = ... binary search.
    Endloop.
    I think whatever code you are using now is appropriate only.
    As you want to read record from ITAB1 based on data in ITAB2, you will have to loop at ITAB2 and then do binary search on ITAB1. Just make sure that your table ITAB1 is sorted correctly as per the binary search criteria.
    Thanks,
    Archana

  • AT NEW in loops

    Hi everyone
    I have an internal sorted table (itab1) which contains data from table VBAP based on a unique key using VBELN and POSNR. I want to extract the first row for each VBELN into a seperate hashed table (itab2) with a key of VBELN.  Two restriction apply:
    1. I need to retain the data in POSNR as itab2 will be used to read another internal table later on with a key of VBELN and POSNR
    2. I need to keep the contents of itab1 for use later in the program so cannot just do a DELETE ADJACENT...ON VBELN to remove the 'duplicates'.
    I have tried the following:
    LOOP AT itab1 INTO wa_itab1.
        AT NEW vbeln.
          INSERT wa_itab1 INTO TABLE itab2.
        ENDAT.
      ENDLOOP.
    However, immediately after the AT NEW command has executed the contents of wa_itab1-posnr become '*****'.  My question is therefore, why does it do this and is there a way that I can get the work area to retain the value in POSNR?  Perhaps my logic is flawed - is there a better way of achieving my goal?
    Thanks
    Andrew

    when using AT NEw u have to use read statement
    LOOP AT itab1 INTO wa_itab1.
      <b>v-inex = sy-tabix</b>
        AT NEW vbeln.
       <b>read table itab1 into wa_itab1 index v_index.</b>
          INSERT wa_itab1 INTO TABLE itab2.
        ENDAT.
      ENDLOOP.
    Message was edited by: Sekhar

  • Can put condition in read statement for a particular fild please suggest?

    hi i have a requirement as belo
    1 ) i am reading a table with read statement now i want to read with one more condition like
    where status<> Z
    to add to this read statement as below can i add the above condition to the below statement?? let me know
    how to check on this one more condition in below read statement
    loop at itrecord1 into wa_Record
    READ TABLE it_main INTO wa_inv_master  WITH KEY
    /'                                 CUSIP = wa_record-primarykeyfield1  BINARY SEARCH.
    here one more condition i need to put whilereading that where statu <>z which is best way todo
              IF SY-SUBRC = 0.
                 APPEND wa_record TO itrecord1.
                 clear wa_record.
              else.
                 APPEND wa_record TO itrecord2.
                 clear : wa_record.
              ENDIF.
          ENDLOOP.
    so how to put the condition in above statment can  put in the read statement as that is most convinient will that work?
    regards
    arora

    Hello arora.
    You can restrict the READ to an internal table, using "n" conditions in WITH KEY statement.
    Use:
    READ TABLE it_main INTO wa_inv_master
      WITH KEY cusip = wa_record-primarykeyfield1
               field2 = wa_record-field2
               fieldn = wa_record-fieldn
        BINARY SEARCH.
    Remember that if you want restrictions like ">=", "<=", "<" or "<", must use LOOP, not READ.
    Regards.
    Valter Oliveira.

  • Doubt on read statement

    HI Friends,
    I am using a code like as below
    loop at itab assigning <fl_itab>.
    read table inttab assigning <fl_inttab> with key matnr = <fl_itab-matnr>.
    material = <fl_inttab>-matnr.
    endloop.
    my questio is .
    i am reading inttab internal table .if (suppose) this internal table has duplicate records for a material number which value will be assigned to output field(material).will read statement will take only the first record of many duplicate record...
    please help me

    Yes it will take the first record.
    you can check the sy-subrc value after the execution of the READ statement.
    loop at itab assigning <fl_itab>.
      read table inttab assigning <fl_inttab> with key matnr = <fl_itab-matnr>.
      if sy-subrc eq 0.
        material = <fl_inttab>-matnr.
      endif.
    endloop.

  • Time-out error due to SQL in loop

    Hi Folks,
    Have an issue with performance. I have a couple of scenarios:
    1) A custom report program loops through 9000 odd records (records which are being fetched from BSEG, BSID table). It gives a short dumpafter 10 mins. It is a TIME_OUT error. The maximum runtime profile parameter rdisp/max_wprun_time is set to 600 seconds and thus its apparently obvious that the program will dump as a result. The code has a few few selects inside the LOOP which may be the reason.
    2) The same program loops through 22000 odd records for a different set of data in the selection screen and gives the output (ALV Display) after 2 hours!!
    I am now not sure why is it behaving differently by not giving a short dump in the second case.
    Will be very thankful to however is able to provide me any lead for this issue.
    Thanks and Regards,
    Shashank.

    Hi,
    Don't spend your time to  imagine what is you exact problem in your program trace your program which database sql take longer time useing the ST05 try to avoid the bulk data read in loop if possible.
    You mention in point 1 it is correct.
    Why you are reading all data at all ?
    Just read some chunk of data and process (ie. read maximum of 50-50 record and process).
    Suppose if you are reading 10,000 record at a time it will take approximate 15 minutes to execute the SQL such snario it will give dump due to maximum execution time is 10 minutes. gives timeout  runtime error. Read 50 or 100 record at a time then process set of record and read again. you can also used the the pakage.

  • Stuck with transposing loop.

    I have just imported a loop into my logic song. It is orchestral. I notice it was originally help in the ilife folder but seemed to be available as a loop from the media panel on the arrange window. I was hoping to transpose the region in the inspector but that option doesn't exist for this region. Is it right that some loops are just untransposable?
    If anyone COULD tell me how to transpose it, that would be fantastic. (I know that I can use the Pitch Shifter on the channel strip, but that isn't a way that I have ever had to work with loops before.)

    If the question is already answered then you forgot to give points!
    There is general assumption that you have either
    loop at itab1.   ( n records)
      loop at itab2.   ( a records, a constant)
    or
    loop at itab1
      loop at itab2   where  key =   (m records in itab2, where m grows if n grows)
    In the first case you have no performance problem, it scales with n.
    In the second case, you have a performance problem if itab2 is standard table. But you can avoid it, if you use sorted tables.
    You can also avoid it for standard tables by a workaround
    read binary search, loop from index, exit
    For details on the workaround see
    Measurements on internal tables: Reads and Loops:
    /people/siegfried.boes/blog/2007/09/12/runtimes-of-reads-and-loops-on-internal-tables
    For background information on nonlinearity see
    /people/siegfried.boes/blog/2007/02/12/performance-problems-caused-by-nonlinear-coding
    Siegfried

  • Read statement drawback

    Dear friends,
    I am using read statement :
    loop at it_bkpf.
    read table it_bsid with key belnr = it_bkpf-belnr BUKRS = it_bkpf-BUKRS binary search.
    if sy-subrc = 0.
    endif.
    endloop.
    there are 2 records of same belnr in BSID. eg :
    BELNR  WRBTR
    10003     55.50
    10003    100.50
    but read statement is reading only 1 record.
    its possible using loop at it_bsid. but using read statement is it possible?

    Hello,
    But IT_BKPF will have only one record for BELNR, BUKRS & GJAHR combination.
    So you can loop at IT_BSID & read IT_BKPF, simple )
    LOOP AT it_bsid.
      READ TABLE it_bkpf WITH KEY belnr = it_bsid-belnr bukrs = it_bsid-bukrs BINARY SEARCH.
      IF sy-subrc = 0.
      ENDIF.
    ENDLOOP.
    I will not suggest nested LOOP stmt like this:
    LOOP AT it_bkpf.
      LOOP AT it_bsid WHERE belnr = it_bkpf-belnr AND bukrs = it_bkpf-bukrs.
      ENDLOOP.
    ENDLOOP.
    Hope this helps.
    BR,
    Suhas

  • Read Statement Issue

    HI,
    I am facing problem with read statement, please find below my code and provide the solution.
    My Internal Tables.
    TYPES: BEGIN OF TYP_BSAK,
    BUKRS TYPE BSAK-BUKRS,
    LIFNR TYPE BSAK-LIFNR,
    AUGDT TYPE BSAK-AUGDT,
    GJAHR TYPE BSAK-GJAHR,
    BELNR TYPE BSAK-BELNR,
    BUZEI TYPE BSAK-BUZEI,
    BUDAT TYPE BSAK-BUDAT,
    BLART TYPE BSAK-BLART,
    DMBTR TYPE BSAK-DMBTR,
    SGTXT TYPE BSAK-SGTXT,
    AUGBL TYPE BSAK-AUGBL,
    HKONT TYPE BSAK-HKONT,
    END OF TYP_BSAK.
    DATA : IT_BSAK TYPE STANDARD TABLE OF TYP_BSAK WITH HEADER LINE,
    WA_BSAK TYPE TYP_BSAK.
    READ STATEMENT :
    LOOP AT IT_BSIS INTO WA_BSIS.   -> I am getting data in wa_BSIs
       READ TABLE IT_BSAK INTO WA_BSAK  -> I am Getting record in IT_BSAK bu the same is not populated in WA_BSAK
       WITH KEY BUKRS = S_BUKRS.
       IF SY-SUBRC = 0.
          WA_OUTPUT-SAPSYS    = 'PROBE'.
          WA_OUTPUT-BUKRS     = WA_BSAK-BUKRS.
          WA_OUTPUT-BUKRS     = WA_BSAK-BUKRS.
          WA_OUTPUT-BELNR     = WA_BSAK-BELNR.
          WA_OUTPUT-SGTXT     = WA_BSAK-SGTXT.
          WA_OUTPUT-BUDAT     = WA_BSAK-BUDAT.
          WA_OUTPUT-AUGBL     = WA_BSAK-AUGBL.
          WA_OUTPUT-LIFNR     = WA_LFA1-LIFNR.
          WA_OUTPUT-NAME1     = WA_LFA1-NAME1.
          WA_OUTPUT-STRAS     = WA_LFA1-STRAS.
          WA_OUTPUT-ORT01     = WA_LFA1-ORT01.
          WA_OUTPUT-REGIO     = WA_LFA1-REGIO.
          WA_OUTPUT-PSTLZ     = WA_LFA1-PSTLZ.
          WA_OUTPUT-STCD2     = WA_LFA1-STCD2.
         ENDIF.
    APPEND WA_OUTPUT TO IT_OUTPUT.
       ENDLOOP.
    Thanks and Regards
    VB

    Hi,
    I hope You have use below code solved your problem.
    LOOP AT IT_BSIS INTO WA_BSIS
    READ TABLE IT_BSAK INTO WA_BSAK
    WITH KEY BUKRS = WA_BSIS-BUKRS.
    IF SY-SUBRC = 0.
    WA_OUTPUT-SAPSYS = 'PROBE'.
    WA_OUTPUT-BUKRS = WA_BSAK-BUKRS.
    WA_OUTPUT-BUKRS = WA_BSAK-BUKRS.
    WA_OUTPUT-BELNR = WA_BSAK-BELNR.
    WA_OUTPUT-SGTXT = WA_BSAK-SGTXT.
    WA_OUTPUT-BUDAT = WA_BSAK-BUDAT.
    WA_OUTPUT-AUGBL = WA_BSAK-AUGBL.
    WA_OUTPUT-LIFNR = WA_LFA1-LIFNR.
    WA_OUTPUT-NAME1 = WA_LFA1-NAME1.
    WA_OUTPUT-STRAS = WA_LFA1-STRAS.
    WA_OUTPUT-ORT01 = WA_LFA1-ORT01.
    WA_OUTPUT-REGIO = WA_LFA1-REGIO.
    WA_OUTPUT-PSTLZ = WA_LFA1-PSTLZ.
    WA_OUTPUT-STCD2 = WA_LFA1-STCD2.
    ENDIF.
    APPEND WA_OUTPUT TO IT_OUTPUT.
    ENDLOOP.
    Thanks
    Regards
    I.Muthukumar.
    Edited by: I.Muthukumar on Jun 25, 2010 12:43 PM

  • Looping a query without cursor

    Hi everybody
    i want to know that is there is any way by which we can loop through Resultset of a query without using cursor for loop in plsql
    vipul

    No. Reason:
    Any SQL statement in PL/SQL is a cursor. Any rows "obtained" from a cursor, is fetched via a read-cursor-loop mechanism.
    This can be an explicit cursor, where you open the cursor and manually code the loop with the FETCH statement.
    It can be an implicit cursor, where you simply code something like [SELECT col INTO var FROM table] - in which case PL/SQL still creates a cursor and still uses a cursor fetch to read the result of that cursor.
    PL/SQL is no different than Java or Delphi or C in this aspect. It takes a SQL statement and deliver that to the SQL Engine. The SQL Engine deals with SQL statements as cursors. It returns a cursor handle to the caller. The caller then has to fetch the rows from the cursor.
    What makes PL/SQL different is that the PL/SQL language and compiler integrates so tightly with SQL, that you can mix two different programming languages in the same source code. Unlike Java, Delpi and C, you can code native SQL inside your PL/SQL code. The PL/SQL compiler is clever enough to know what it can execute, and which source lines are SQL that need to be "wrapped and delivered" to the SQL Engine.
    Question though - why do you ask for another method? What do you view as a problem with using a cursor loop to fetch rows?

  • Compare two DAQmx Read modes

    For a continuous DAQmx acquisition, generally a start VI is put before a loop structure to request DAQ board to begin  continuously  reading data into buffer,  and  within loop  a DAQmx read VI is used to  continuously  retrieve data from buffer.
    My question is, for the DAQmx Read VI, is there any performance difference between  'Nchanel N Samples'  and 'NChannel  1 Sample'?  My understanding is, the former  read all data  available in  buffer,  so maybe we can use larger value for  waiting until ***ms function, and for the latter, since only one data is read in each loop, we need to use smaller waiting value, to catch up with the board acquisition speed, therefore meaning the loop structure need to be executed much faster.
    For my application, read only one data in each loop is easier for teatment, but I am concerning whether more frequent loop execution may cause decrease of performance. Any suggestion?
    Thanks.
    -Dejun

    I don't agree with you, Dennis, but maybe I am wrong
    Even though I use '1Sample' within a loop, there is still a hardware timing Vi before the loop, so the timestamp of each data point should still be determined from hardware timing, this is my understanding. The difference between '1Sample' and 'NSample' is just how many data are read from buffer in each loop execution. As to the timestamps of data in the buffer, they are already determined by the hardware timing, and therefore should be independent of how they are read in loop structure (1Sample or NSample).
    Message Edited by Dejun on 08-30-2007 05:16 PM

Maybe you are looking for

  • How to display an image on the HTML page by using applet

    Dear friends, I am now writing an java applet, I want to display an image on the HTML page, and tried the following commands: {color:#ff00ff}{color:#000000}Image map; //put in the class definition map=getImage(getCodeBase(),"hhh.gif"); //put in the f

  • Clearing open item

    Hi gurus A document for employee advance with spl gl has been created with poring keys 24E(dr) and 39S(Cr.)and then transferred the same to normal GL with posting keys 21(Dr.) and 39E(Cr.). lastly on clearing the opn items,though all doc get cleared

  • Can I recover my bookmarks for firefox if my anti virus software provider deleted them?

    I purchased new antivirus software and immediately faced a problem with firefox due to the software. After having one of their technician's try to fix it (by deleting it all together and re-installing) now my bookmarks and personal preferences are al

  • How to configure current SQL high availability cluster using mirroring with dedicated replication NICS?

    We have a current HA cluster at center1 which is mirrored to another HA cluster in center2.   We have several instances already installed and working which are using one NIC for data and replication.  We want to prevent mirror failovers by configurin

  • Slow conversion from Word 2003

    I have a 125-page Word 2003 document with lots of tables and hundreds of bookmarks. Converting this to PDF takes about a half hour, with one of my processors pegged at 100%, and that's if I turn off tagging. Is this performance normal?