EXECUTE IMMEDIATE in error >; >; ORA-00972: identifier is too long
HelloI wrote a code using execute immediate command. This command essentially creates a cursor that selects user_tab_columns table names. These table names are then used inside the statement immediately execute in order to apply the same select statement on the table being selected within the cursor names. The problem is that the above error is thrown saying identifier is too long. I can't understand how to solve this problem.
Please find the below code:
Declare
Cursor C_1 is select distinct table_name
of user_tab_columns
where column_name = 'PROGRAM_UPDATE_DATE' AND table_name LIKE '% MISPA '.
intersect
Select unique table_name
of gsi_daily_count;
table_names varchar2 (100);
Begin
C_1 open;
Loop
Extract the C_1 in table_names;
WHEN THE EXIT C_1% NOTFOUND;
EXECUTE IMMEDIATE "select last_extract_date,
TO_CHAR (min (largest (nvl (last_update_date, "1 January 10"), nvl (program_update_date, "1 January 10"))), "MON-DD-YY HH24:MI:SS") mi.
TO_CHAR (max (greatest (nvl (last_update_date, "1 January 10"), nvl (program_update_date, "1 January 10"))), "MON-DD-YY HH24:MI:SS") my
of ' | table_names |
"Last_extract_date group".
order of last_extract_date desc;';
End loop;
Close C_1;
COMMIT;
End;
/
Help, please.
Kind regards
Hossam
declare
cursor C_1
is
select distinct table_name
from user_tab_columns
where column_name = 'PROGRAM_UPDATE_DATE'
and table_name LIKE 'MISPA%'
intersect
select unique table_name
from gsi_daily_count;
table_names varchar2(100);
begin
open C_1;
loop
fetch C_1 into table_names;
exit when c_1%notfound;
execute immediate
'select last_extract_date,
to_char(min(greatest(nvl(last_update_date,''01-Jan-10''),nvl(program_update_date,''01-Jan-10''))),''DD-MON-YY HH24:MI:SS'') mi,
to_char(max(greatest(nvl(last_update_date,''01-Jan-10''),nvl(program_update_date,''01-Jan-10''))),''DD-MON-YY HH24:MI:SS'') ma
from'|| table_names ||
'group by last_extract_date
order by last_extract_date desc;';
end Loop;
close C_1;
commit;
End;
Here is the list of question I see in this code.
1. in the SQL string, you must have a
2. you should not use ';' in EXECUTE IMMEDIATE. You must remove it. 3. the result set returned by the EXECUTE IMMEDIATE should be stored in a Variable. You use the INTO LEDGES INTO clause or in BULK to this effect.
Tags: Database
Similar Questions
-
ORA-00972: identifier is too long
Hai all,
SQL > delete / * parallel nologging * / of DWEvent where EVENTTIME < to_date('2012-02-01','YYYY-MM-DD');
ERROR:
ORA-00972: identifier is too long
No idea why?You have a double quote at the end of your statement.
What happens if you change:delete /* nologging parallel */ from DWEvent where EVENTTIME < to_date('2012-02-01','YYYY-MM-DD')"; {code} into: {code} delete /* nologging parallel */ from DWEvent where EVENTTIME < to_date('2012-02-01','YYYY-MM-DD'); {code} ? And by the way: your 'hint' is not really a hint, but only a comment. Hints start with /*+ YOUR_HINT */, you forgot the + sign. You can search the syntax easily from http://www.oracle.com/pls/db112/homepage
-
PL/SQL: ORA-00972: identifier is too long.
Hi all
I have a question on the Express request form. I have my form fields that must be completed to save information about the database. It works fine until I click on create a button - I get the following error:
I checked the length of table name, & he is 28 characters long. What could be the problem with this? Any help is appreciated. Thank you in advance.ORA-06550: line 1, column 243: PL/SQL: ORA-00972: identifier is too long ORA-06550: line 1, column 7: PL/SQL: SQL Statement ignored Unable to process row of table FIS_REPAT_WITH_APPLICANT_INFO.
Concerning
KamoHi Tom,
Sorry for the late reply. It turns out that my problem was with date formats: I changed the format of the date of my entire application of MON/DD/YY to YYYY-MM-DD, which worked well. However, on a a date field forms I changed the Capture_Date source to to_char (Capture_Date, 'YYYY-MM-DD') that's why I got the error I got.
At one point, I got an error message: ORA - 06502:PL / SQL: digital or value error: character string buffer too small
That's why I started another thread: Re: ORA - 06502:PL / SQL: digital or value error: character string buffer too small -
* ORA-00972: identifier is too long * when drop index table app
Hello
I had some difficulties with dropApplicationTableIndex. He raised an exception ORA-00972:
java.sql.SQLException: ORA-00972: identifier is too long
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:745)
at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:210)
at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:961)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1190)
at oracle.jdbc.driver.OracleStatement.executeUpdateInternal(OracleStatement.java:1657)
at oracle.jdbc.driver.OracleStatement.executeUpdate(OracleStatement.java:1626)
at oracle.spatial.rdf.client.jena.Oracle.executeUpdate(Oracle.java:769)
at oracle.spatial.rdf.client.jena.GraphOracleSem.dropApplicationTableIndex(GraphOracleSem.java:3695)
However, the longer name of my models is 23 characters, making it the longest name of characters 27A table (+ _TPL).
Is there a still shorter limit for the length of model name?
Thank you
Kind regards
JulienHi Julien,
In fact, the limit for a semantic model, created using the Jena adaptor is 19 characters. This is because the application table index uses TRIPLEIDX as a suffix.
Best,
Vlad -
SQL error: ORA-00910: specified length too long for its data type
Using Oracle 11.2.0.1 on Oracle Linux 5.8 x 64
I try to install Zabbix http://www.zabbix.com and uses the Oracle database as the data store. The script of the diagram provided below does not work.
When I run it, I getCREATE TABLE maintenances ( maintenanceid number(20) NOT NULL, name nvarchar2(128) DEFAULT '' , maintenance_type number(10) DEFAULT '0' NOT NULL, description nvarchar2(2048) DEFAULT '' , active_since number(10) DEFAULT '0' NOT NULL, active_till number(10) DEFAULT '0' NOT NULL, PRIMARY KEY (maintenanceid) );
According to the oracle documentation for nvarchar2 limit is 4000. What am I missing here?Error at Command Line:5 Column:42 Error report: SQL Error: ORA-00910: specified length too long for its datatype 00910. 00000 - "specified length too long for its datatype" *Cause: for datatypes CHAR and RAW, the length specified was > 2000; otherwise, the length specified was > 4000. *Action: use a shorter length or switch to a datatype permitting a longer length such as a VARCHAR2, LONG CHAR, or LONG RAW
"4000 bytes is the ultimate maximum." You can say 4000 * characters *, but it will always be limited to 4000 * bytes *. "
http://asktom.Oracle.com/pls/Apex/f?p=100:11:0:P11_QUESTION_ID:1224836384599 #201073000346459201\"The maximum length of the column is determined by the definition of national character set. The width of the character NVARCHAR2 data specifications match the number of characters. The authorized maximum column size is 4000 bytes. »
http://docs.Oracle.com/CD/E11882_01/server.112/e26088/sql_elements001.htm#SQLRF50976Furthermore, you treat numbers as STRINGS, remove the quotes around your zero.
-
EXECUTE IMMEDIATE throwing error ORA-00933
Hello
I am trying to build a PL/SQL code that implements the EXECUTE IMMEDIATE statement in a cursor for EXECUTE IMMEDIATE does not support queries for multiple records. Recursively, I want to place a single record in a variable using the INTO clause, USING a defined value. But my code keeps throwing an error that the SQL command is not properly cancel online 15; which is the line of the EXECUTE IMMEDIATE statement.
I tried to generate the SQL statement to the console to review in the effort to find the problem, but the result looks OK. I also made other variations of what I want to accomplish, but not to make any where. Could someone maybe help identify what I am doing wrong?
DECLARE
TBL VARCHAR2 (50);
Col VARCHAR2 (50);
sqlcmd VARCHAR (300);
field_value VARCHAR2 (20): = 'MEXICO ';
match_count NUMBER;
CURSOR c1 IS SELECT TABLE_NAME, COLUMN_NAME FROM USER_TAB_COLS;
BEGIN
OPEN c1;
LOOP
FETCH c1 INTO tbl, col; -extract 2 columns in variables
OUTPUT WHEN c1% NOTFOUND;
Sqlcmd: = 'SELECT COUNT (*) FROM' | TBL | ' WHERE ' | Col |' = ": col" ';
EXECUTE IMMEDIATE sqlcmd IN match_count USING field_value.
DBMS_OUTPUT. Put_line (sqlcmd);
END LOOP;
CLOSE c1;
END;
/
I am more proficient with SQL PL/SQL, but try to understand the semantics of the language.
Thanks for any help.user10251149 wrote:
I'm in class implementing the recommended code you posted Solomon and he is not sinning through out, but I'm sitting at a cursor blinking on the console.I noticed that you have placed the variables, this time taking the table_name and column_name inside quotes values, it is a possible workaround for the issue or is there another method I could use to get the same results?
If you have N tables with columns of M your code will run statements N * Mr. If the tables are large, it might take some time. Now how about double quotes. You may receive error on the basis I assumed you have names of tables/columns composed of several words. You must include these names in quotation marks. Discover Oracle naming rules.
SY.
-
identifier is too long, when you create a view
Hi all
When I am trying to run the initial load using OBI apps 7.9.5.2 SCCM with I get the following error for the SDE mappings...
This is my sql code in the description tab72 : 42000 : java.sql.SQLException: ORA-00972: identifier is too long java.sql.SQLException: ORA-00972: identifier is too long at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:316) at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:282) at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:639) at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:185) at oracle.jdbc.driver.T4CPreparedStatement.execute_for_rows(T4CPreparedStatement.java:633) at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1086) at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2984) at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3057) at com.sunopsis.sql.SnpsQuery.executeUpdate(SnpsQuery.java) at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execSrcOrders(SnpSessTaskSql.java) at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java) at com.sunopsis.dwg.dbobj.SnpSessTaskSqlC.treatTaskTrt(SnpSessTaskSqlC.java) at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java) at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java) at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java) at com.sunopsis.dwg.cmd.DwgCommandSession.treatCommand(DwgCommandSession.java) at com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java) at com.sunopsis.dwg.cmd.e.i(e.java) at com.sunopsis.dwg.cmd.g.y(g.java) at com.sunopsis.dwg.cmd.e.run(e.java) at java.lang.Thread.run(Unknown Source)
Any suggestions? Please help mecreate or replace view APPS.C$_0W_ORA_INT_ORG_D ( C1_ORGANIZATION_ID, C2_ORGANIZATION_CODE, C3_ORGANIZATION_NAME, C4_BUSINESS_GROUP_ID, C5_BUSINESS_GROUP_NAME, C6_SET_OF_BOOKS_ID, C7_OPERATING_UNIT, C8_OPERATING_UNIT_NAME, C9_LEGAL_ENTITY, C10_LEGAL_ENTITY_NAME ) as select TO_CHAR(SQ_ORG_ORGANIZATION_DEFINITION.ORGANIZATION_ID) C1_ORGANIZATION_ID, SQ_ORG_ORGANIZATION_DEFINITION.ORGANIZATION_CODE C2_ORGANIZATION_CODE, SQ_ORG_ORGANIZATION_DEFINITION.ORGANIZATION_NAME C3_ORGANIZATION_NAME, TO_CHAR(SQ_ORG_ORGANIZATION_DEFINITION.BUSINESS_GROUP_ID) C4_BUSINESS_GROUP_ID, SQ_ORG_ORGANIZATION_DEFINITION.BUSINESS_GROUP_NAME C5_BUSINESS_GROUP_NAME, TO_CHAR(SQ_ORG_ORGANIZATION_DEFINITION.SET_OF_BOOKS_ID) C6_SET_OF_BOOKS_ID, TO_CHAR(SQ_ORG_ORGANIZATION_DEFINITION.OPERATING_UNIT) C7_OPERATING_UNIT, SQ_ORG_ORGANIZATION_DEFINITION.OPERATING_UNIT_NAME C8_OPERATING_UNIT_NAME, TO_CHAR(SQ_ORG_ORGANIZATION_DEFINITION.LEGAL_ENTITY) C9_LEGAL_ENTITY, SQ_ORG_ORGANIZATION_DEFINITION.LEGAL_ENTITY_NAME C10_LEGAL_ENTITY_NAME from APPS.ODI_SQ_ORG_ORGANIZATION_DEFINITION SQ_ORG_ORGANIZATION_DEFINITION where (1=1)
Thank you
saichand.vHello
Try changing the "maximum Table name length' and '"column name maximum length"in Manager topology ODI.» This is, in the "other" tab of the chosen technology.
Set the new value = original value - 5
You must assign the appropriate value to 'column name maximum length ".
setting for staging technology.Thank you
Fati -
11g ODI identifier is too long on source ORACLE
Hello
I just migrated to ODI 10 ODI 11 g g but it seems that one of my script doesn't work. Whenever I run, I have the following error message:
ODI-1227: SS_0 (load) task fails on the source of connection ORACLE POM
Caused by: java.sql.SQLSyntaxErrorException: ORA-00972: identifier is too long
After some research it seems that on ODI 11 g, the identifier must be a maximum of 30 characters in the alias column, so my problem is the following application
Select * END NVL(ENCADRANT_INTERVENANT.SI_APTITUDE_TRAJET_LONG,0) C15_ENC_SI_APTITUDE_LONG_TRAJET Of PROD_DSN. where (1 = 1) So I went (physical) topology, change the field 'Maximum length of name of column' 25 on Advanced tab but it does not work.
Any idea, please?
Kind regards
Jean
There is limitation aka oracle. See the Oracle SQL language reference.
Module IKM look the parameter 'Maximum length of ColumnName', this setting works for tear. So if you're boning now, ODI truncates all the columns including more then 25 characters.
You can solve the problem:
(1) module knowledge of change in the production of alias
(2) create view your alias small columns table PROD_DSN
-
Hello
I run the script but I got problem below. How will I know which column is the reason for the problem?
ERROR on line 1:
ORA-00972: identifier is too longHello
Human Chen wrote:
no column above is really with over 30 charReally?
Format your code to make it easier to identify:insert into tw.EDI_PARTNER_MESSAGE ( edi_partner_code , edi_event_code ... , outbound_file_location , dest_email_addr -- 1 2 3 4 -- 1234567890123456789012345678901234567890 , edi_bk_directflow_indedi_partner_code , edi_event_code , edi_message_code ...
A comma is missing.
-
identifier is too long: expdp filtering using QUERY off TABLES =.
All,
I run large expdp work using a .bat file. An example of one of the lines is the following:
expdp directory "" / as sysdba "" = IMPORT_DB dumpfile=vismag_brightness%%U.dmp logfile = vismag_brightness.log ALL TABLES = sat_cat_owner.vismag_brightness QUERY = sat_cat_owner.vismag_brightness = compression:'------"where exists (" select visual_magnitude_uuid in the sat_cat_owner.visual_magnitude where sat_cat_owner.visual_magnitude.visual_magnitude_uuid=sat_cat_owner.vismag_brightness.visual_magnitude_uuid)\ "')"
Present the results of .bat to this:
I then tried to put it in a settings file. As always, you can see in the picture above, he already gave me an error, but I corrected which and he always gave me the same error. The application was the same as above, only had no slashes return of evasion.
Now this is why I am sure that I am right escape. Now, I just need to find the reason for the identifier is too long.
Here's a picture showing other odd behavior, trying to simplify the query to see if its because the query is too long. AND if it is because its too long..how for I can config so it can handle?
The difference in the image above, is that the first test has only \"...while the second is what worked for me before top (if I try without the single quotes, it fails on citing the issue for the important query). So the second cmd, as I have said, has "\" instead of just \"...and it does not work!" When he did above for the larger request, but it gives error separated.
Help, please! Thank you
Hello
Try this instead
Query ='sat_cat_owner.vismag_brightness: "Where exists (select visual_magnitude_uuid from the sat_cat_owner.visual_magnitude where sat_cat_owner.visual_magnitude.visual_magnitude_uuid = ku$ .visual_magnitude_uuid)" "
Ku$ is an alias of special for the object currently being extraction - I think that in case you want to use exists, you must use this syntax - give it a try and see what happens.
Other than that can replace you an IN clause instead?
See you soon,.
Rich
-
I have This Oracle 12c Procedure
CREATE OR REPLACE PROCEDURE LOGINCHECK(stmt IN CLOB)
AS
C INTEGER;
N INTEGER;
RC SYS_REFCURSOR;
BEGIN
C := SYS.DBMS_SQL.OPEN_CURSOR;
SYS.DBMS_SQL.PARSE(C,stmt,DBMS_SQL.native);
N := SYS.DBMS_SQL.EXECUTE(C);
SYS.DBMS_SQL.GET_NEXT_RESULT(C,RC);
SYS.DBMS_SQL.RETURN_RESULT(RC);
EXCEPTION
WHEN NO_DATA_FOUND THEN
NULL;
when OTHERS then
RAISE;
END LOGINCHECK;for example, to create an oracle with a xml or clob type IN FastInventory procedure and pass xml from this link https://drive.google.com/file/d/0BwAVQqYmX0-zQ1d1VnNmZndfcVE/view?usp=sharing
The of the stmt parameter is approximately 50000 characters.
DBMS_SQL. ANALYSIS gives error PLS-00172: string literal too long.
I'm passing stmt My .net code as parameter . OracleDbType.Clob then why this error occurring.
I use Oracle 12 c database. Visual Studio 2012, .net Framework 4;
OK now I have a response team of oracle.net where it says on tweeter
@OracleDOTNET team .NET oracle
Seems to be a bug specific to PL/SQL, because the error occurs on the DBMS_SQL. ANALYZE the call
Thank you all who have helped and at least tried to solve this problem.
-
Original title: name of a file
Hello
I have problem with a file .iso that when I want to use I'm dealing with error "the file name is too long" and I can't use this file anywhere for example: vmvare ' untraiso and even if I cannot write to cd or make a boot USB.
I don't know how fix it.how I rename the file iso, shorter that I can use?
Please help me.
Thank you.
Right-click on the ISO > rename > give a short name
-
Execute Immediate giving in ORA-00942: table or view does not exist
Hello
I am creating a table using an immeidate in PL/SQL execute it gives table or view does not exist. When that same create table sql works well outside the PL/SQL.
g_sql: =.
'CREATE TABLE' | l_tmptable1 |' as '.
' SELECT decode (gsisource, null, "WEBSTORE", gsisource) as 'SOURCE', COUNT (1) as 'ADD_COUNT' ' |
'OF SCHEMA_NAME.t_master' |
' WHERE the add_date between to_date('''|| g_startDateChrTrunc ||'') (', "MM/DD/YYYY) ' |
' AND to_date('''|| g_endDateChrTrunc ||'') (', "MM/DD/YYYY) ' |
'GROUP BY DECODE (gsisource, null, "WEBSTORE", gsisource)';
EXECUTE IMMEDIATE g_sql;
Any help is appreciated.
ConcerningHello
It seems that you have the privileges through a role. Roles do not count in the AUTHID DEFINE stored procedures. A the owner of the table the necessary privileges directly to the owner of the proceudre.
Moreover, the creation of tables in PL/SQL is almosty never the right way to do whatever it is you need. What is the purpose of this table? Why can not be created once and be truncated if necessary?
-
My select statement fails with the error:
The ORA-19011 string buffer too small
The select statement looks like:
SELECT TO_CLOB)
XMLELEMENT ("accounts",
XMLELEMENT ("count",
XMLATTRIBUTES)
rownum AS "recordId."
To_date('20130520','YYYYMMDD') AS "datestarted."
123456 AS "previousBatchId."
56789 AS 'previousRecordId '.
),
....
.... .
.....
XMLFOREST)
SIG_ROLE AS "SignatoryRole."
To_char(TRANSFER_DATE,'YYYY-mm-DD') AS "TransferDate."
NVL(Reason,0) AS 'reason '.
) AS the 'transfer '.
)
()) AS CRDTRPT
OF ANY_TABLE;
- It looks like I can choose only 4000 characters using the SELECT statement (please, correct me if I'm wrong)
I'd use the XMLGEN package. But the environment team says no mounted drives in the future with the arrival of the EXADATA.
NO HARD DRIVE MOUNTED, NO ACCESS TO THE DATABASE DIRECTORIES
No UTL_FILE
I need to use the REEL spool the resulting XML data of the SELECT query.
SQL is a standard in my org, but I can do with a PL/SQL solution also to load data into a table (cannot use a COIL with PL/SQL)
What I do is:
- a column of type CLOB to a xml_report of the loading of the above SELECT query table
- Then using SELECT * FROM xml_report to SPOOL the data to a file report.xml
No need of XMLTYPE data behind. Xml data stream is fine for me.
In addition, I need to validate the XML file, also using XSD.
Problem is that the resulting lines of the select query are supposed to be from 15000 to 20000 bytes long.
Oracle database version: Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64 bit Production
A Suggestion or a solution to this problem would be appreciated.
(Sorry for the use of "BOLD", just to make it more readable and highlight the imp points)
Bravo!
Rahul
It looks like I can choose only 4000 characters using the SELECT statement (please, correct me if I'm wrong)
You use the right method.
There is an implicit conversion from XMLType to the data type VARCHAR2 as expected by the function TO_CLOB, where the limitation, and the error.
To serialize XMLType to CLOB, use the XMLSerialize function:
SELECT XMLSerialize (DOCUMENT
XMLELEMENT ("accounts",
...
)
)
OF ANY_TABLE;
For the rest of the requirement, I wish you good luck trying to spool the XML correctly.
You may need to play around with the SET LONG and SET LONGCHUNKSIZE commands to operate.
-
Error: File name or extension too long after update of Windows 8
I run 7 Captivate on Windows 8. Recently Win8 auto update features during the night. Since then, whenever I try to publish my files of course captivate, can I get an error saying it cannot publish because the file name or extension is too long. The update adds a new layer of files to sift through, so I thought that was the problem. I changed the default publish the location of my office, but I still get the same error. See attached screenshot.
Any help on this one? I need to get these published and off to a customer as soon as possible.
Thank you
Arthur
Note: after giving me this error and clicking ok to publish the course turns. The big question, then, is what this error tells me and why is it popping up? I can't afford to have a cause of difficulties internal course is not playing to my clients.
Sorry - toomany windows open.
Try this link!
Maybe you are looking for
-
How to disable location under the privacy services? My switch is freezed help kindly
How to disable location under the privacy services? My switch is freezed help kindly
-
Qosmio G15-AV501 has stopped working
My Qosmio G15-Av501 has stopped working after only 14 months of service. I was informed by repairers Toshibas that the graphics card has failed and it will require a payment of 512 gbp to fix. Since I have 3 other notebooks of 16 inches that have bee
-
I was informed by "Motorola Chat Agent" that Adobe has stopped the Flash Player for Android version 4.0 ICS. Can anyone tell if there is no alternative or workaround for Flash Player? Thank you Michael UK
-
How can I open a program from the internet. computer says program is deleted because there is a virus. I know that the provider is trustwortthy and is a professional company. I went in tools bar stamped confidentiality and unlocked the company coo
-
I have been in contact with Avast and they got my antivirus works then it has eliminated some of the infected files, but has done some damage to my XP system. Now, as mentioned, I can do things that my previous question. I can't use my cd to repair X