Extraction of data through an existing dblink
HelloI am trying to find a way to recover data using a dblink with ODI 11.1.1.5.
I found this article, but I think it's a little dirty: http://www.business-intelligence-quotient.com/?p=1187. In addition, in the version 11g, the name of the table is enclosed in double quotes and I can't seem to get rid of them. (If you know how it, it would be useful... ;).)
I think I should write a LKM that creates a view of the staging. To use it, I should have a way to set the name of DBlink whenever it is used in an interface. How do I set? A variable? And how to access with something like this:
Create the view... ( .... )
as some... from < % = odiRef.getSrcTablesList ("", "[SCHEMA].) [RES_NAME] (",","" ") % > @DBLINK_NAME < % = odiRef.getSrcTablesList (" ","[POP_TAB_ALIAS]",","," ") % >
Thanks in advance for you help.
Concerning
Hello
I used very effectively LKM Oracle of Uli to Oracle DBLInk with the view of the target. Chances are, you will have more joy with the creation of objects in your target (DWH) as the source system.
Take a look at the following:
http://www.business-intelligence-quotient.com/?tag=LKM
I did create an option in the LKM to pass the name of DBlink and make reference to the value of the option in the LKM.
I don't see the problem with the creation of the view on the target, more so we couldn't go create views the source in my case so this suited us perfectly.
You need become friendly with your DBA, most of them listening - you have a valid reason to edit the tnsnames.ora so suggest you get that done - your not go anywhere with DBLINKS without some changes.
Hope this helps,
Alastair
Tags: Business Intelligence
Similar Questions
-
Loads of parallel data through SQL connect and replace existing data
I'm doing a load of multiple data through SQL Connect using the following statement. Just try to put in place a .bat file to automate the process but not sure that whenever it executes this statement adds data to existing or replaces the data? I tried to write an override for this but it works for instructions which contain the import section.
Import of database data App.DB connect as username identified by password
with the help of several rules_file, rul1, rul2, rul3
load_buffer_block starting with buffer_id 10 on error write to 'C:\\dataload.err ';
We can add spec commit buffer such as "replace all data ', 'create group', 'Add' to this import statement? The default declaration overrides the value whenever the data is loaded?
Thanks in advance!
you have an option in the rules file "Overwrite out of values."
rulefile > setting dataload > loading values
-
Access the views Where the access to the underlying data, through a role
I have a user (say User1) who granted select access to motherlode via a role table
User1 has a bunch of useful views created I want User2 to have access to the. User2 should have access only to these points of view, not to the underlying table.
User1 can grant access to his point of view because it has no direct access granted to motherlode tables.
I managed, based on a technique that I have for the most part, but do not entirely understand, give User2 access to data through a function. The solution is below.
My general question is: y at - it an easier way (other than the grant direct access to the motherlode User1 tables)?
My question is: the definition is possible shorter somehow. I know I can automate the production of the code for some of the statements using metadata, but, for example, is it possible to base the declaration of type (t_p5) on the existing view? (I have about 15 views I need to provide access)
Solution is, where v_p5 is the original view:
User 1:
CREATE or replace type t_p5 as an object
(< columns and data types of v_p5 >
) ;
CREATE or REPLACE TYPE t_p5_tab AS TABLE OF THE t_p5;
FUNCTION to CREATE or REPLACE f_provide_p5 RETURN t_p5_tab
PIPELINED IS
l_cur SYS_REFCURSOR;
l_rec v_p5% rowtype;
BEGIN
L_cur OPEN FOR ' SELECT * FROM v_p5';
LOOP
EXTRACTION l_cur
IN l_rec;
EXIT WHEN l_cur % NOTFOUND;
GUIDELINE (t_p5 (area = > l_rec.region))
, district_name = > l_rec.district_name
, current_month = > l_rec.current_month
, p_current = > l_rec.p_current
, previous_month = > l_rec.previous_month
, p_prev = > l_rec.p_prev
, diffp = > l_rec.diffp
, diff_perc = > l_rec.diff_perc
, previous_year = > l_rec.previous_year
, p_year = > l_rec.p_year
, diffy = > l_rec.diffy
, perc_diffy = > l_rec.perc_diffy
));
END LOOP;
RETURN;
EXCEPTION
WHILE OTHERS THEN
raise_application_error (-20000, SQLERRM |) Chr (10) | l_sql);
END;
And user2:
VIEW to CREATE or REPLACE v_p5 AS
SELECT * FROM TABLE (User1.f_provide_p5);
I can then do a select * from v_p5 in User2 and return the view data.
Thank you.
Hello
Don't bother with the pipeline and PL/SQL functions. Everything will be easier, more effective and more reliable if you use only views.
Privileges through roles do not create a view on a table in another schema.
If user1 can create a view on motherlode.table_x, then user1 should have direct privileges already (or user1 must have a privilege of system as SELECT ANY TABLE).
User1 needs the same privileges WITH GRANT OPTION in order to grant privileges on his point of view to User2. To do this, have motherlode grant privileges to user1, like this:
GRANT SELECT ON table_x to User1 WITH GRANT OPTION;
GRANT SELECT ON table_y to User1 WITH GRANT OPTION;
Repeat for each table that user1 uses in the views.
Then user1 will be able to grant privileges on views to User2 like this:
GRANT SELECT ON my_view_01 TO user2.
This will NOT allow user2 directly see the motherlode.table_x. User1 will have the power to give privileges to User2, but simply grant privileges on the view does not give User2 these privileges.
If you don't want User1 to have this power, then create the views in the motherlode scheme, or create a new schema only for the putpose to own these views.
-
Greetings HP Forum,
Recently, I replaced a bad hard drive on my laptop. I need now step by step procedure to extract usable data from the wrong drive using 22 pins adapter usb to SATA on the new HD.
NOTE: I can't not all data that especially if some of the software downloaded on the replaced disk can be altered. Should I first download Internet Antivirus to protect my new hard drive? I'm not an expert, or even close to this when you work on the back of the laptop, so I'll have to step by step how to download and to partition the data recoverable and software, etc..
Thanks in advance for your help... I greatly appreciate it!
See you soon!
Wes
It is not complex. Attach the drive to the adapter and connect it to any other computer with good antivirus and antispyware installed. I use Malwarebytes and Avast. When you connect the adapter with the drive connected to the usb port, the drive will appear and it will be assigned a letter maybe E:\ or F:\ or something else. Immediately, he analyzes with the antivirus and anti-spyware. Quarantine or delete any virus or malware it finds. Then, it's just a matter of navigate the disk and copy and paste the contents of the host computer in a directory for this purpose. Obviously, you can copy from documents word, photos, music files, but you cannot copy the applications like Microsoft Word, iTunes. Photoshop. You may need to take ownership of the files on the old hard drive, but Windows will guide you through this. Don't know what else I can answer.
-
HFM SmartView Bug? HsGetValue retrieves the data for non-existent entity node.
Hi guys,.
We are facing a problem of SmartView 11.1.2.5.520 in combination with HFM 11.1.2.4.103. I would like to know if you can reproduce it.
Assume it's our hierarchy of entity:
Parent1 (EUR)
Child1 (USD)
Child2
Child3
Parent2 (GBP)
Child4
Children5
We want to extract the data via "HsGetValue" for in < currency Parent > Child1, so need to entity to return node information: "Parent1.Child1." Works very well.
Strangely enough, that's good, that the Parent2.Child1 data retrieves, although node do not exist!
If you try it with ad hoc, an error message appears saying "Member does not exist", which is correct.
Can someone check the BUG? If so, I'll open a SR.
Thanks in advance!
Carmonte
Thank you guys! You responses helped me to understand that he is not really a bug.
- HsGetValue retrieves a nonexistent node of
to data from first available parent in the hierarchy. - Top of
to HsGetValue retrieves no data. What is good.
Knowing that, I can live with that.
Thank you!
Carmonte
- HsGetValue retrieves a nonexistent node of
-
I can combine data files to * existing * spreadsheet?
Hello
The function "Merge data in spreadsheet files" of Acrobat Pro is great, but there is a huge problem, I want to ask questions. Currently, when he puts the form field data to fill in an excel .csv file headers look something like "topmostSubform [0]." "Page1 .f1_01_0_ [0] [0] ' (cell B1)," topmostSubform [0]. " "Page1 .f1_02_0_ [0] [0] ' (cell C1), and so on. Each field data in the column headers of its correspondents. Of course, these positions are not very descriptive or intuitive. Is there a way to specify the headers of each column prior to something more descriptive (for example B1 = "Name", C1 = 'Age', etc.)?
Another solution, that would be even better and seems more plausible, is to merge the data in a .csv existing file rather than create a new one for each report. In this way, the form field data could simply be exported to an existing Excel worksheet (specifically, attached to the bottom, from the first empty line) with topics already defined by the user, one per column. It's the biggest single improvement I would suggest / feature I want to know whether it already exist. Right now the workaround is copy and paste the .csv data in another spreadsheet (down, in the first available line) which doesn't have these positions already defined by me, but as you can imagine it is less than ideal.
Thank you!
All you need is Adobe Acrobat - Pro and the standard will work. Take a look here for some basic information on how to get data from a PDF form: reading with VBA - KHKonsulting LLC PDF form fields
To learn how to add data to a spreadsheet, you need to look at the interface of Excel VBA.
What you need to do is create a VBA Excel program, and then open the PDF file you want to process (or use the open PDF file). Then, extract the data from the form fields you are interested in and either create a new worksheet, if none are open, or add the data to the open worksheet. When adding, make sure that you know for sure that the format is correct (to keep adding data to a document that has nothing to do with your PDF form).
How long it will take to create such a program depends on the experience of the implementation of the application. For a basic application, someone with experience can probably write something that works in a few hours, for someone to debut, it will of course much longer. Of course you can ask more questions here (in fact, in the forum of the Acrobat SDK kit) when you are stuck.
If you decide that it's a little too complex for you to address, there are a number of people here on the forums that you could rent (and Yes, I would like to us one of them).
-
Extraction of data from XMLType field
Sorry, I am not sure XMLQuery, this is probably a simple question. I am trying to extract data in a tabular form of an XMLTYPE field. I will use the following example to illustrate my question:
WITH a (too)
Select xmltype (')
< bugStatus >
< status >
< > 111 bugCode < / bugCode >
< number of bug = "12345" description = "Low severity bug" / >
< / status >
< status >
< > 222 bugCode < / bugCode >
< number of bug = "67890" description = "high severity bug" / >
< / status >
< / bugStatus >
XMLDATA') of double)
SELECT x.*
A xmltable (' bugStatus/status
by the way the columns in a.xmldata
status_code number path "bugCode.
) x ;
Run this code extracts block the "bugCode' fields successfully. But I would also to extract the 'bug number' and 'description' fields. Ideally in the independent columns. But even if only as a single line 'number of bug =... description =... ". "I could still do it analyze with SQL.
Can someone tell me please in the sense of how I can also extract additional data?
Thank you!
Attributes are processed by '@' so in your example (thank you), you can solve it through
WITH a (too)
Select xmltype (')
111 222 XMLDATA') of double)
SELECT x.*
A xmltable (' bugStatus/status
PASSAGE a.xmldata
COLUMNS
ROW_NUMBER for ordinalite,
path number bugCode "bugCode."
bugNumber path number "bug/@number."
path of varchar2 (4000) bugDescription 'bug/@description '.
) x ;
ROW_NUMBER BUGCODE BUGNUMBER BUGDESCRIPTION
---------- ---------- ---------- --------------------------------------------------
1 111 12345 low severity bug
2 222 67890 high severity bug
-
Best practices for ViewObjects when inserting data through pl/sql procedure
My applications is form of oracle database level enterprise application and developing now the new module of ADF 11 g but there is restriction that all insert, update, and delete data will be through procedures oracle pl/sql. Now my question is that adf pages should be linked with ViewObjects based on the entity object or Viewobjects not based on entity / sql query. Currently, I have pages with programmatic ViewObjects that don't rely on entity objects, or on the sql query. In these display objects, I create transient attributes and then used to create pages in the adf. Click Save, I extracted the data of the current line of ViewObject and pass it to the procedure. It's works well but I was wondering if this approach is ok or it is better for it. Ideally, I would like to create from EntityObject ViewObjects but don't have not find a way to sync entityObjects with the data inserted through procedures.Hello
I have create an EO for database view and replace the doDML () - method. For insert/update, and delete, I call the pl/sql functions.
See "38.5 basis an entity on a Package PL/SQL API object" in the merger Oracle® Fusion Middleware developer for Oracle application development Guide
Framework. -
Hello, since I've updated for Firefox 27.0.1 on Windows 7, I have a problem with Reporting Services on a Sharepoint site. It is a site of Sharepoint 2010 with SQL Server Reporting Services 2012 Sharepoint integrated mode. I was already on Firefox version 26 and didn't meet with this problem.
When a report is opened and you use the Actions link on the Reporting Services toolbar, I get the following error messages.
An error has occurred with the extraction of data. Please, refresh the page and try again.
I tried updating to the beta version of Firefox 28 but the same error occurs. I see that someone else is having the same problem here. http://SharePoint-community.NET/forum/topics/reporting-service-and-Firefox-27
Any help would be appreciated. Thank you!
Ryan
Firefox version 28.0 has corrected this problem. Thank you!
-
Add data to an [existing] the AnalogWaveform <; Double >;
Hello
I'm the life-long tension using DAQmx scene, and I am puzzled as to how I can add new samples in an existing array of waveform. Whenever I run my program, I receive only 1000 samples of data in the AnalogWaveform
array. Because I need to do some calculations after each asynchronous reading, I wish I had the waveform table 'accumulate' data until the acquisition stops. Then, I can trace the entire waveform. Is this even possible, or do I just store the data in a WaveformPlot? Any suggestion would be appreciated. Thank you!! Here's my code for callback: public void ReadCallBack_MeteringTask (IAsyncResult ar)
{
Try
{
If (runningTask is ATR AsyncState)
{
read data
AnalogWaveformof the waveforms [] = daqReader.EndReadWaveform (ar); cancel the acquisition if channel trigger is not valid
If (triggerChannelIndex < 0="" ||="" triggerchannelindex=""> = meteringTask.AIChannels.Count)
{
meteringTask.Dispose ();
runningTask = null;
System.Windows.Forms.MessageBox.Show ("Invalid trigger channel index.");
return;
}continue to acquire data until the short-circuit has been detected
shortCircuitInitiated = IsShortCircuitInitiated (waveforms, triggerChannelIndex, desiredLevel);
If (shortCircuitInitiated)
{
short circuit detected, read more and stop acquisition
daqReader.MemoryOptimizedReadWaveform (desiredSamplesPerChannel, waveforms);Stop the task
meteringTask.Dispose ();
runningTask = null;
return;
}Read the next set of samples
daqReader.BeginMemoryOptimizedReadWaveform (desiredSamplesPerChannel, callBack, meteringTask, waveforms);
}
}
catch (DaqException ex)
{
meteringTask.Dispose ();
runningTask = null;
System.Windows.Forms.MessageBox.Show (ex) Message);
}
}Hi Eric,.
Unfortunately, it seems that the AnalogWaveform data type has no the possibility of adding a waveform, mainly due to the uncertainty as how to manage with different timing waveforms. In your case, since it is still the timetable, we should be able to piece together a solution.
First of all, note that AnalogWaveform
[] is an array of the data types AnalogWaveform returned by the function of data acquisition. The table represents the number of channels that is to measure your task of acquisition. This example I can give you is for a track, but you should be able to extrapolate in several channels. We must create a global variable of AnalogWaveform that will maintain the variable information. Then, whenever your function will run, you must add the information of waveform at the end of the global variable. Due to some restrictions in the type of data, we must do a few things to work around this problem, but hopefully the example code below is clear. If it isn't, please answer any questions you may have.
public AnalogWaveform
= new AnalogWaveform globalWaveform (0); //set to 0 because it is resized subsequently ....
AnalogWaveform
of the waveforms [] = daqReader.EndReadWaveform (ar); First, you must create a temporary variable waveform that is as large as the existing data stored in the global data as well as the size of incoming data
AnalogWaveform
tempWaveform = new AnalogWaveform (globalWaveform.Samples.Count + 100); //replace 100 with the known size of your waveform that you read in the previous step Then, you must copy the waveform timing information. Given that your calendar information will not change, we can just do this copy every time your code runs
tempWaveform.Timing = [0] of the waveforms. Calendar;
tempWaveform.PrecisionTiming = [0] of the waveforms. PrecisionTiming;
tempWaveform.ScaleMode = [0] of the waveforms. ScaleMode (ScaleMode);
Then we need copy the existing data from the globalWaveform to the largest temporary variable. This must be done because there is no way to add to the global variable.
int index = 0;
for (int j = 0; j)< globalwaveform.samples.count;="">
{
tempWaveform.Samples [index ++]. Value = globalWaveform.Samples [j]. Value;
}
Finally, it copies the data from the new waveform, read in the tempWaveform variable. This means that tempWaveform is a local variable which contains the entire waveform.
for (int k = 0; k)< waveforms[0].samples.count;="">
{
tempWaveform.Samples [index ++]. Value = [0] of the waveforms. Samples [k]. Value;
}
The last step was we do globalWaveform repoint towards the entire waveform. When this function is out of reach, the data will always exist because globalWaveform is pointing to it.
globalWaveform = tempWaveform;
-
Insert data into an existing timechannel
Hello
I'm trying to insert data into an existing timechannel. To illustrate my use case, I prepared a few data :
Absolute timechannel D1 D2 D3
14.02.2013 03:22:51.3930 - 4-92-703
14.02.2013 03:22:52.3930 - 4-92-697
14.02.2013 04:06:19.7280 - 1-75-674
14.02.2013 04:06:20.7280 - 1-75-696As you can see there is a chronological gap between the second and the third group of data. Now, I want to insert a line with NoValues in this interval.
The data has been saved with a sampling rate of 1 Hz. After processing the data, they should look like this:Absolute timechannel D1 D2 D3
14.02.2013 03:22:51.3930 - 4-92-703
14.02.2013 03:22:52.3930 - 4-92-697
14.02.2013 03:22:53.3930 NV NV NV
14.02.2013 04:06:19.7280 - 1-75-674
14.02.2013 04:06:20.7280 - 1-75-696Insertion of the NoValues in the data channel works very well with 'DataBlInsertVal '. But I'm having a hard time to achieve the same in the timechannel. Especially with a dependency on the sampling rate.
Someone has tried to do the same thing or has some tips how to do this? The main objective is to avoid reporting to connect the data points on this chronological gap.Best regards, Marc
Hi Marc,
I tried what you wanted to do and he worked with DIAdem 2012 without any problem.
I used the attached file and copy the following code:
Call DataBlInsertVal(Data.Root.ChannelGroups(1).Channels("Time"), 13, 1, NV)
Can you try this line with my file?
Cheers, RMathews
-
extract table data to different locations
Hello
I collected data in the format:
Temp: 25 Freq: 136 100 99.993 2998,581 0
Temp: 25 Freq: 136 125,89 125.991 2997,196-0.004
Temp: 25 Freq: 136 158,48 158.007 - 2995, 1 0.01
Temp: 25 Freq: 136 199,52 200.002 2991, 905 - 0.019
Temp: 25 Freq: 155 100 100.005 3000,866 0.003
Temp: 25 Freq: 155 125,89 126.003 3000,086 0.000
Temp: 25 Freq: 155 158,48 157.985 2996, 133 - 0.011
Temp: 25 Freq: 155 199,52 200.018 2992,644-0,021
Temp: 25 Freq: 174 100 100 3001,405 0.000
Temp: 25 Freq: 174 125,89 126.016 2997, 996 - 0.010
Temp: 25 Freq: 174 158,48 158.013 2996,371-0.015
Temp: 25 Freq: 174 199,52 199.983 2992, 315 - 0,026
Temp :-30 Freq: 136 100 99.993 2998,581 0
Temp :-30 Freq: 136 125,89 125.991 2997,196-0.004
Temp :-30 Freq: 136 158,48 158.007 - 2995, 1 0.01
Temp :-30 Freq: 136 199,52 200.002 2991, 905 - 0.019
Temp :-30 Freq: 155 100 100.005 3000,866 0.003
Temp :-30 Freq: 155 125,89 126.003 3000,086 0.000
Temp :-30 Freq: 155 158,48 157.985 2996, 133 - 0.011
Temp :-30 Freq: 155 199,52 200.018 2992,644-0,021
Temp :-30 Freq: 174 100 100 3001,405 0.000
Temp :-30 Freq: 174 125,89 126.016 2997, 996 - 0.010
Temp :-30 Freq: 174 158,48 158.013 2996,371-0.015
Temp :-30 Freq: 174 199,52 199.983 2992, 315 - 0,026
Temp: + 70 Freq: 136 100 99.993 2998,581 0
Temp: + 70 Freq: 136 125,89 125.991 2997,196-0.004
Temp: + 70 Freq: 136 158,48 158.007 - 2995, 1 0.01
Temp: + 70 Freq: 136 199,52 200.002 2991, 905 - 0.019
Temp: + 70 Freq: 155 100 100.005 3000,866 0.003
Temp: + 70 Freq: 155 125,89 126.003 3000,086 0.000
Temp: + 70 Freq: 155 158,48 157.985 2996, 133 - 0.011
Temp: + 70 Freq: 155 199,52 200.018 2992,644-0,021
Temp: + 70 Freq: 174 100 100 3001,405 0.000
Temp: + 70 Freq: 174 125,89 126.016 2997, 996 - 0.010
Temp: + 70 Freq: 174 158,48 158.013 2996,371-0.015
Temp: + 70 Freq: 174 199,52 199.983 2992, 315 - 0,026I am able to extract specific data and establish a curve for the different Freqs (see "extract file_for email.VI pivot table). I would like to help in order now to a parcel with a fixed frequency but different time (therefore field will be 3 Graphics: 25-30, + 70 for the same word of freq 136).
Thanks for your help and your time,
hiNi.
This code gross works for any number of temperatures and allow for different sizes of each table (say that you measured 3 points to 1, temp and 6 points to another). I strongly doubt this operation is necessary, but this is how the code works.
Just drop the and connect the tables correctly loaded from your text file to place the controls in table I used. (or you can wire up and use it as a subvi).
-
Extraction of data from MS SQL .bak file
Hi all
I received a MS SQL .bak file and need to extract the data into it, what should I do to achieve this?
In addition, what is a bak file? It's a backup for a database file? I remember that I read somewhere that backup database has several different method (for example, the differential backup, the full backup), which will affect the restoration?
Thank you
Lee
Hi Lee
Your best resource for information is the Forum dedicated to suppoeting SQL.
Category of the SQL Server:
http://social.msdn.Microsoft.com/forums/en-us/category/SQLServer
Concerning
-
Original title: How can I removed the programs installed that I tried to uninstall, I get a message file does not exist can not uninstall what I do next
Hello, well this is not the only program file I have in my list of programs in the programs and features. I get the same message when I try to run uninstall them. I get a red alert response in a separate box. This warning; File "C:\Program Files\FileNmae\filename\unis000.dat" does not exist can not uninstall.
Hi LuckySafeHaven,-What version of the operating system are you using?-With what program to this problem?-What is the name of the file that is mentioned in the error message?unins000.dat is a library of dynamic links associated with malicious software (dll). Legitimate dll files contain a set of executable functions that can be used by Windows applications. The dll associated with the malware containing malicious code that causes damage to your PC.Try to remove the folder/filename mentioned the location C:/Program Files.Scan your computer to remove malicious software.Do a full scan of the system with the Windows malicious software removal tool and search for malicious software present on your PC.
Microsoft Windows Malicious Software Removal Tool to help remove specific prevalent malicious software from computers that are running Windows 7, Windows Vista, Windows Server 2003, Windows Server 2008, Windows XP, or Windows 2000. After you download the Microsoft Malicious Software Removal Tool, the tool runs one time to check your computer infections per prevalent malicious software (including Blaster, Sasser, and Mydoom) and helps remove infections it finds. Microsoft releases a new version of the tool each month.
See this link for more details:
-
I am new to the ethernet communication using labview. I don't have any material. I have two laptop, I need to send and receive data through these 2 portable by using labview. Kindly help me on this.
Dennis has already said: for a direct PC - PC connection, you need a cross over cable. If you connect through a router or a switch, you use a standard cable.
Maybe you are looking for
-
SD card change download location?
Maybe I missed it, or it does not exist, but how do I change the download location by default on my external sd card?
-
Not found error location in maps here
In the last three days, the geo-location of my flame phone function stopped working. Here the cards cannot find the location more, other location aware apps do not work and pictures taken with the camera have more details. Various resets do not solve
-
Dear Sir. HP 620 S/N:[personal information] Product Code: WT242EA #AR2 S/P.No battery: 593572-001 Could you please indicate where I can buy the HP REAL battery for laptop above. Local employees of HP in Mauritius claim that the battery for this lapto
-
Photosmart 2710 drivers for Windows 7, where can I find them?
Hello! I need to find the drivers for the printer all-in-one Photosmart 2710 for Windows 7 64 bit, but they are not available for download on the website of Hewlett-Packard. I can not find anywhere on the internet... Any help? Thank you!!
-
How can I change my DEP settings to play the Sims 3?
original title: Add-ons for Internet Explorer How I change my DEP? DEP never lets me play my Sims 3, why? My pc always freeze my Sims 3 game! I opened as administrator and after a few seconds, my game crashes! Origin too when I try to play here my pc