Can You Explain This SQL Query - Inline View Included
The query is taken from "Oracle Database 10g: SQL Fundamentals II" page 3-7 (chapter 3)
I do not fully understand the following query:
SELECT a.last_name, a.salary, a.department_id, b.salavg
FROM employees a, (SELECT department_id,
AVG(salary) salavg
FROM employees
GROUP BY department_id) b
WHERE a.department_id = b.department_id
AND a.salary > b.salavg;
The inline view can return several records. Can you please tell me in step by step how does this work. I understand the concept of join tables and aliases, etc. I just need to know the mechanism of this code.
Thanks
user11164565 wrote:
The query is taken from "Oracle Database 10g: SQL Fundamentals II" page 3-7 (chapter 3)
I do not fully understand the following query:
SELECT a.last_name, a.salary, a.department_id, b.salavg
FROM employees a, (SELECT department_id,
AVG(salary) salavg
FROM employees
GROUP BY department_id) b
WHERE a.department_id = b.department_id
AND a.salary > b.salavg;
The inline view can return several records. Can you please tell me in step by step how does this work. I understand the concept of join tables and aliases, etc. I just need to know the mechanism of this code.
The query is returning the last name, salary , department and average salary of all the departments where salary is greater than the average salary.
HTH
Aman....
Similar Messages
-
Daemon Threads: Can you explain this behaviour
Hey All,
Please refer to code segment given below. As per the defination of Daemon threads it should terminate when all other user threads die. In this case it should terminate when main thread ends as thread2 has not been initiated yet.
The result is not consistent. We get the expected output sometimes, whereas sometimes program goes in to an infinite loop and other times excutes a few lines of thread2 and then quits.
Can someone explain this?
Thank you
Vidur Gupta
class simpleThread extends Thread
public void run()
System.out.println("Thread 1 daemon starts");
babyThread thread2 = new babyThread(); //Thread2 created
thread2.setDaemon(false); //Thread2 daemon=false
thread2.start();
System.out.println("Thread 1 daemon status= "+ this.isDaemon());
System.out.println("Thread 1 ends"); //thread1 ends
class babyThread extends Thread
public void run()
System.out.println("Thread 2 starts");
while(true) //Thread2 goes in to an infinite loop
System.out.println("Thread 2 daemon status= "+ this.isDaemon());
public class daemon
public static void main(String[] args) //Main
int i=0;
simpleThread thread1= new simpleThread(); //Create thread1
thread1.setDaemon(true); //Set Thread1 as Daemon
thread1.start();
while(i<1000000)
i++;
System.out.println("Thread Main ends"); //Main ends
}It's not clear what behavior you expect, or what behavior you're observing, but here's what I would expect to happen:
thread1.start() is called.
After that, either of two things could happen:
1) the main thread could go into your very short spinlock counting up to 1000000
OR
2) thread1 starts running
You can't predict or control which one of those happens, and it may be that on successive runs of your program, one happens sometimes and the other one happens other times.
At some point, you'll get to where the main thread dies. If the only other thread that has been started is thread1, then, since it's a deamon, the program will die.
However, it may be that sometimes that happens, and other times, thread1 gets enough CPU time to call thread2.start(). You may not see any output from thread2 or see the ""Thread 1 daemon status" output that comes right after t2.start() before main ends, but if t2 has been started, then you've got another non-deamon.
Bottom line: Whether or not there's an additional non-deamon besides main depends on how the scheduler happens to schedule your threads, and you should not expect that to be consistent or predictable. -
Can you explain this for me?
Hi Guys,
I'm a novice at best here, and get great satisfaction
tinkering and figuring things out with web sites. I have a question
about how to program a flash page that has a main navigation menu
on the left side of the page that stays constant while the right
side of the screen switches pages when you click a button.
I lifted the code from one of the navigation buttons and it
reads as follows:
on (rollOver) {
gotoAndPlay("s1");
on (releaseOutside, rollOut) {
gotoAndPlay("s2");
on (release) {
if (_root.b<>2 and _root.m<>1) {
_root.cont1.gotoAndPlay("start");
_root.b = 2;
I know the "on realease" command will call a separate page on
to the screen but in order to acheive this, what do I have to do to
fly in the separate page? What's the connection?
Can you explain to a true novice what is happening here or
give me a resurce to learn more about this technique?
I really appreciate your time and knowledge.
Thanx againOK your code isn't quite there. First of all look up
'Buttons' in the Flash Help guide and learn more about them.
'on(release)' is a 'handler' that respondes to a mouse click, it
doesn't do anything else, other than what you tell it to. it is the
same for 'on(rollOver)', 'on(rollOut)', and others.
'gotoAndPlay(frame OR label)' tells the playhead to move to a
new place in the timeline your calling, where you have placed new
content. You can keep the 'navbar' showing by placing it on a layer
that doesn't change throughout the timeline, and on different
'layers' you can place keyframes and put new content in them to
create a 'page' so to speak.
HERE is a very
basic example of the principle, however in this example I have
placed the button handlers on the main timeline and you call them a
little differently this way you say:
my_btn.onRelease = function() {
//...do something
but the basic system is the same. it's generally a good idea
to put your code on an actions layer in the timeline, instead of
attaching it to buttons or clips, it makes it easier to reference,
and debug. -
Can you optimize this sql?
Hi,
I believe that this sql can be improved, but honestly i don't know how.
Select * From Ctb_Mov m Where m.CodEmp = 1 and m.Plano='G' and
Cg Between '211' and '211'
and cx between '1' and '9999999'
and (M.GRUPO is NULL or
M.GRUPO in (select m1.GRUPO
from ctb_mov M1
where M1.CODEMP = m.codemp and
M1.PLANO = m.plano and
M1.cg = M.cg and
M1.cx = M.cx and
M1.GRUPO = M.GRUPO and
M1.datamov <= to_date('17092009','ddmmyyyy') and
M1.GRUPO <> 9999999
group by M1.CODEMP, M1.PLANO, M1.cg,
M1.CX, M1.GRUPO
having sum(M1.VLD - M1.VLC) <> 0))
Suggestions?
Regards
Jomar[HOW TO: Post a SQL statement tuning request - template posting |http://forums.oracle.com/forums/thread.jspa?threadID=863295&tstart=0]
This thread will give a good insight on how to ask a performance tuning question in this forum. Following that will get you good answers!! -
My daughter's stolen iPhone is CCing her eMail. Can you explain this?
My daughter had her brand-new (2 days old) iPhone stolen in Baltimore, MD last summer at a concert. Recently, she has started recieving email (on a gmail account that must have been entered/configured somehow) from the phone. Since this is Verizon CDMA phone (no removable SIM - true?) we believe the thief is using the phone more or less as an iPod Touch - using it on WiFi - they are sending all kinds of email bearing photo attachments and etc. to their family members.... and my daughter is getting a copy of all the messages on her Gmail account. The thief apparently does not realize there is a copy of their
e-mails being forwarded somewhere.
Can somebody explain what may be going on here and what was configured that is causing the phone to now send a copy of every email to a gmail acct? I can post the header information from one such message if that would be helpful.
We got the phone disabled (I thought) and replaced soon after the incident - but I would still like to send the police to retreive the stolen phone - just to teach them a lesson. Any ideas how this might be occurring and/or how I miight be able to take advantage of the situation? The header info has the IP address of the sender (presumably a router IP address... we'd have to get that provider to give up who the IP was leased to at that point in time, etc. )
Any ideas on this bizarre 'iPhone back from the dead' situation ?
Thanks in advance.Did she have the Passcode lock enabled on her iPhone?
If not, was she accessing her Gmail account with the iPhone's Mail app?
If she was accessing her Gmail account with the iPhone's Mail app and she did not have the Passcode lock enabled on her iPhone, did she change the password for her Gmail account after her iPhone was stolen? -
Transport Basics: Can you explain this to me?
Hello Experts,
In Transport Organizer: Requests (se09), I double clicked on a Transport request and I could see a display of the Transport Request number (Request/Task: BWIK ..) and 3 tabs (Properties, Objects, Documentation).
1. Under Objects tab I see InfoArea, InfoObject, info Catalogue Are these the referring to object grouped in the transportable package?
The Status of each of them was Object Locked, what is the significance of this status?
2. On double clicking the InfoObject, (ZCO_AREAS) from this list, I see a long list of infoobjects consisting of Table Names, Tale Keys, and A or A*. Can you help me interpret this information?
3. On double clicking on the first (table name: RSDATRNAV) from the list, it gives
the Display Key for Table RSDATRNAV
Med. Field label | Field Name | T.. | Length | Key Value
Characteristic | .
Version |
Attribute |
If these are field names in the table RSDATRNAV, why is it listing e.g. Attribute?
When I double click on Characteristic from this screen, it brings another screen and it kept going.
Can you help me interpret the above screen and what is going on?
4. On the other hand, if I double click on the Transport Request number (Request/Task: BWIK ..) I get Display key for Table with this info:
Med. Field label | Field Name | T.. | Length | Key Value
| DIMID | I | 4 |
| TCO45 | C | 5 |
| TCO46 | C | 3 |
And when I click on e.g. TCO45, it brings a screen and it continues even much longer until a point when I get No next object exists with keys
I will appreciate if you could help me to understand what is taking place. Please in your explanation touch on the tables and keys.Amanda,
Its the contents of your transport requests, the name and properties of objects which you were trying to transport to next level.The objects will be on lock to break this lock then you have to go to SE03 click unlock object then mention your transport request then go with unlock.If you want to delete any object in your transport then first you have to unlock the request then you will be able to delete the object.
BWIK is nothing but your transport name, its start with that name.
Everything which you mentioned as question is properties.
Once you release the request then it will display you the status.Is the transport moved to quality or to production all the details.
Hope its help.
Please let me know if you need anything more.
Thanks
Ram
"BW is Everywhere" -
Can someone explain this crazy query optimisation?
A software company has me trialling a product that has a query optimiser. I can't for the life of me explain what is going on below and would like some help from someone with a bit more SQL experience. I have a query I've been struggling to bring down the time on:
CREATE OR REPLACE VIEW PLATE_STATS_DATA_VIEW AS
SELECT P.Folder_ID, P.expt_or_control_ID, P.Plate_Type, P.Dose_Weight, P.Volume, P.Strain_Code, P.S9_Plus,
P.type_Name as Contents, P.Replicate_ID,
P.Number_Of_Plates, round(avg(P.count)) as mean_count,
min(P.count) as min_count, max(P.count) as max_count, count(P.count) as Plates_Counted
FROM expt_folder_plates P, History_Control_Log L
WHERE P.expt_or_control_ID = L.Control_ID
AND P.Strain_Code = L.Strain_Code
AND P.Plate_Type = L.Type_Code
AND P.S9_Plus = L.S9_Plus
AND L.control_Included > 0
GROUP BY P.Folder_ID, P.expt_or_control_ID, P.Plate_Type, P.Dose_Weight, P.Volume, P.Strain_Code,
P.S9_Plus, P.type_Name, P.Replicate_ID, P.Number_Of_PlatesIt took 20 seconds on my large test database, so I put it through the optimiser. It took it down to 0.1 seconds simply by changing 'WHERE P.expt_or_control_ID = L.Control_ID' to 'WHERE P.expt_or_control_ID = L.Control_ID + 0'.
I have no idea why this would make any difference - adding zero to a value?! Can anyone enlighten me?
Many thanks,
Gary
Message was edited by:
GaryKyleAhhh, thanks guys. I'm a bit of a beginner here. This is my first look at explain plans - just had to work out how to see them! I think I understand what is happening now - it looks like that with the index, it does the group by FIRST on all the data and this takes a large amount of time. Am I right?
Before +0:
SELECT STATEMENT, GOAL = ALL_ROWS Cost=162787Cardinality=1380965Bytes=328669670
SORT GROUP BY Cost=162787 Cardinality=1380965 Bytes=328669670
HASH JOIN Cost=16773 Cardinality=1380965 Bytes=328669670
TABLE ACCESS FULL Object owner=PI_AMES_BIG Object name=EXPT_FOLDER_DETAILS Cost=29Cardinality=4038Bytes=387648
HASH JOIN Cost=16730 Cardinality=1380965 Bytes=196097030
TABLE ACCESS FULL Object owner=PI_AMES_BIG Object name=AMES_PLATE_TYPES Cost=2Cardinality=6Bytes=192
HASH JOIN Cost=16715 Cardinality=1380965 Bytes=151906150
TABLE ACCESS FULL Object owner=PI_AMES_BIG Object name=HISTORY_CONTROL_LOG Cost=2Cardinality=40Bytes=880
HASH JOIN Cost=16694 Cardinality=2002400 Bytes=176211200
HASH JOIN Cost=59 Cardinality=8076 Bytes=282660
TABLE ACCESS FULL Object owner=PI_AMES_BIG Object name=EXPT_FOLDER_SOLVENTSCost=2Cardinality=3Bytes=51
TABLE ACCESS FULL Object owner=PI_AMES_BIG Object name=CONTROLSCost=56Cardinality=8078Bytes=145404
TABLE ACCESS FULL Object owner=PI_AMES_BIGObject name=EXPT_FOLDER_PLATESCost=16584Cardinality=5499657Bytes=291481821After +0:
SELECT STATEMENT, GOAL = ALL_ROWS Cost=1655 Cardinality=138 Bytes=45954
HASH JOIN Cost=1655 Cardinality=138 Bytes=45954
HASH JOIN Cost=1625 Cardinality=138 Bytes=33672
HASH JOIN Cost=1569 Cardinality=414 Bytes=96462
MERGE JOIN CARTESIAN Cost=4 Cardinality=18 Bytes=630
TABLE ACCESS FULL Object owner=PI_AMES_BIG Object name=EXPT_FOLDER_SOLVENTSCost=2Cardinality=3Bytes=30
BUFFER SORT Cost=2 Cardinality=6 Bytes=150
TABLE ACCESS FULL Object owner=PI_AMES_BIG Object name=AMES_PLATE_TYPESCost=1 Cardinality=6Bytes=150
VIEW Object owner=PI_AMES_BIG Object name=TEST_PLATE_STATSCost=1564Cardinality=138Bytes=27324
SORT GROUP BY Cost=1564 Cardinality=138 Bytes=10350
TABLE ACCESS BY INDEX ROWID Object owner=PI_AMES_BIGObject name=EXPT_FOLDER_PLATESCost=39Cardinality=3Bytes=159
NESTED LOOPS Cost=1563 Cardinality=138 Bytes=10350
TABLE ACCESS FULL Object owner=PI_AMES_BIG Object name=HISTORY_CONTROL_LOG Cost=2Cardinality=40Bytes=880
INDEX RANGE SCAN Object owner=PI_AMES_BIG Object name=EXPT_CONTROL_ID_INDEXCost=5Cardinality=248
TABLE ACCESS FULL Object owner=PI_AMES_BIG Object name=CONTROLSCost=56 Cardinality=8078Bytes=88858
TABLE ACCESS FULL Object owner=PI_AMES_BIG Object name=EXPT_FOLDER_DETAILS Cost=29 Cardinality=4038Bytes=359382Thanks again,
Gary
P.S. looks like the explain plan's made the post horribly wide again ;) sorry. I'll keep it this way though otherwise the plan is hard to read. -
How Can I Make This Sql Query To Load Data Correctly (sql server 2014)?
Hi guys
I have a datagridview where the third column is a custom column with all days
of a month. It takes data with a query who distinct the column Improve.
SELECT Improve,Price,Active,Idate FROM (SELECT Improve,Price,Active,Idate, ROW_NUMBER() OVER (PARTITION BY Improve ORDER BY Improve) AS rn FROM tblImprove) tmp WHERE rn = 1
And here is the result :
http://i60.tinypic.com/28gwf83.jpg
The column Active value is 1.
The problem is that column Active values are missing (red values in image).
How can i fix that ?
Thanks in advance
Hi,
Maybe you can try below code, I have changed the order by of the row_number(). Therefore it will sort on the date, and you will get the first date icm with improve cell. If this is not what you are looking for, please explain what the output should be.
SELECT Improve,Price,Active,Idate
FROM
SELECT Improve,Price,Active,Idate, ROW_NUMBER() OVER (PARTITION BY Improve ORDER BY ldate) AS rn
FROM tblImprove
) tmp WHERE rn = 1
Regards,
Reshma
Please Vote as Helpful if an answer is helpful and/or Please mark Proposed as Answer or Mark As Answer when question is answered -
How Can I Make This Sql Query To Load Data Correctly (sql server)?
Hi guys
I have a datagridview where the third column is a custom column with all days
of a month. It takes data with a query who distinct the column Improve.
Here is the code :
Private Sub fill_impro()
dgImprove.Rows.Clear()
Try
Dim i As Integer = 0
Dim query As String = "SELECT Improve,Price,Active,Idate FROM (SELECT Improve,Price,Active,Idate, ROW_NUMBER() OVER (PARTITION BY Price ORDER BY Price) AS rn FROM tblImprove) tmp WHERE rn = 1"
cmd = New SqlCommand(query, clsMSSQL.con)
myDR = cmd.ExecuteReader
If myDR.HasRows Then
While myDR.Read
dgImprove.Rows.Add()
dgImprove.Rows(i).Cells(0).Value = myDR.GetDecimal(myDR.GetOrdinal("Price"))
dgImprove.Rows(i).Cells(1).Value = myDR.GetString(myDR.GetOrdinal("Improve"))
Dim myday As Integer = DatePart(DateInterval.Day, myDR.GetValue(myDR.GetOrdinal("Idate")))
dgImprove.Rows(i).Cells(myday + 1).Value = myDR.GetInt32(myDR.GetOrdinal("Active"))
i = i + 1
End While
End If
myDR.Close()
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical, "Σφάλμα")
End Try
End Sub
And here is the result :
http://i60.tinypic.com/28gwf83.jpg
The column Active value is 1.
The problem is that column Active values are missing (red values in image).
How can i fix that ?
Thanks in advancetry like this
Dim Price As Decimal
Dim improve As String = String.Empty
While myDR.Read
Dim myday As Integer = DatePart(DateInterval.Day, myDR.GetValue(myDR.GetOrdinal("Idate")))
If Not (myDR.GetDecimal(myDR.GetOrdinal("Price")) = Price And myDR.GetString(myDR.GetOrdinal("Improve")) = improve) Then
i += 1
dgimprove.Rows.Add()
dgimprove.Rows(i).Cells(0).Value = myDR.GetDecimal(myDR.GetOrdinal("Price"))
dgimprove.Rows(i).Cells(1).Value = myDR.GetString(myDR.GetOrdinal("Improve"))
Price = myDR.GetDecimal(myDR.GetOrdinal("Price"))
improve = myDR.GetString(myDR.GetOrdinal("Improve"))
End If
dgimprove.Rows(i).Cells(myday + 1).Value = myDR.GetInt32(myDR.GetOrdinal("Active"))
End While
and change your sql statement to just
SELECT Improve,Price,Active,Idate FROM tblImprove WHERE Active = 1 -
Can you explain this? Export sizes are way smaller than I want!
I shoot RAW files and I have a bunch of images from my recent vacation that are huge files like 16 - 20mp per image. I just exported a bunch of photos and now they are showing up as 64kb when I exported them to my desktop then I dragged them back into a new folder in Aperture 3 and those same files are showing up as 0.4mp! What is causing my files to get super small. I knew something was wrong when i looked at my images on my Apple TV and they looked horrible! I use my own presets I have been using since day one. Aperture is just acting real strange today. I don't know if I just need to reboot my system.
When I export my RAW files, they are being exported as JPEG files. I don't need them to be 16-20mp after the export. I always make the images smaller for social networking sites, etc. This has never been an issue. I just can't figure out if I take one of my RAW files that when double clicked, it fills up my entire computer screen pretty much then export it out of Aperture and then check the file size after export. Its really really small like 0.4 or 64kb.What are the "Export Settings" that you are using when you export your images?
To get the best jpeg quality, set the "Export Preset" for your Versions to "Jpeg Original Size". Then set the Preset to "Edit" and check, if the options are still correct: The "Size To" selector should be set "Original Size" and the "Quality" slider at least to "10".
Regards
Léonie -
1.fixed value mapping
when we have to use and how?
2. what are the objects will be transferd from ECC 6.0 to XI system.
3. mapping template when and we have to use?
4. i sent file from source directory but at target side i didnt have that target directory name where that file is stored and how can i view that file.Hi,
1.fixed value mapping when we have to use and how?
If we have very less values to map like for Gender we have only 2 value Male and female then we will go for it. If we have more value we will go for value mapping
In Message Mapping you will have functions there u will find Conversions in that fixValues will be there double click on it and speciy the vales.
2. what are the objects will be transferd from ECC 6.0 to XI system.
Didnt Get u Completely, Can u be more clear.
IDOCs we can transfer.
3. mapping template when and we have to use?
If we want to save the part of mapping for further use we will go for Mapping Template.
4. i sent file from source directory but at target side i didnt have that target directory name where that file is stored and how can i view that file.
You can see in Pay Load and Receiver CC in RWB.
Thanks. -
Can you explain this error message with MERGE statement
Here is the code that gives me headache.
I give you the description of the two tables involved and the error message I get when I run a simple MERGE statement
SQL> desc employees
Name Null? Type
EMPLOYEE_ID NOT NULL NUMBER(6)
FIRST_NAME VARCHAR2(20)
LAST_NAME NOT NULL VARCHAR2(25)
EMAIL NOT NULL VARCHAR2(25)
PHONE_NUMBER VARCHAR2(20)
HIRE_DATE NOT NULL DATE
JOB_ID NOT NULL VARCHAR2(10)
SALARY NUMBER(8,2)
COMMISSION_PCT NUMBER(2,2)
MANAGER_ID NUMBER(6)
DEPARTMENT_ID NUMBER(4)
SQL> desc emp2
Name Null? Type
EMPLOYEE_ID NOT NULL NUMBER(6)
FIRST_NAME VARCHAR2(20)
LAST_NAME VARCHAR2(25)
1 MERGE INTO emp2 e2
2 USING employees e
3 ON (e2.employee_id = e.employee_id)
4 WHEN MATCHED THEN
5 UPDATE SET
6 e2.employee_id = e.employee_id,
7 e2.last_name = e.last_name,
8 e2.first_name = e.first_name
9 WHEN NOT MATCHED THEN
10 INSERT VALUES
11 (e.employee_id,
12 e.last_name,
13* e.first_name)
14 /
ON (e2.employee_id = e.employee_id)
ERROR at line 3:
ORA-00904: "E2"."EMPLOYEE_ID": invalid identifier
Any responce much appreciatedHi,
Columns going to be updated should not be in 'ON clause' , try to delete the line 6 of your query. By the way, there isno sense to update e2.employee_id = e.employee_id when matched, the equality is already verified.
Nicolas. -
I get all through the downloading process and move it to my applications. It then ask me if I want to replace the old version with the new one. When I click on replace, a new window comes up with the fact that my computer does have privileges for some of the operations so I cannot complete the process. What really gets me though, is that it still pops up saying I need to download the new version. I do not know what to do.
If there are problems with updating or with the permissions then easiest is to download the full version and trash the currently installed version to do a clean install of the new version.
Download a new copy of the Firefox program and save the disk image (dmg) file to the desktop
*Firefox 7.0.x: http://www.mozilla.com/en-US/firefox/all.html
*Trash the current Firefox application to do a clean (re-)install
*Install the new version that you have downloaded
Your profile data is stored elsewhere in the Firefox Profile Folder, so you won't lose your bookmarks and other personal data if you uninstall and (re)install Firefox.
*http://kb.mozillazine.org/Profile_folder_-_Firefox -
Can You Explain This One? :-)
Okay, so I installed a sound blaster xtreme gamer onto my computer.
After manually installing the latest drivers for it from the creative website, I restarted the computer and
creative audio control panel still could not detect the card. I checked in device manager though and sure enough it was there, ali've and ticking.
I then proceed to Control Panel to set the creative as my primary device ( my other is onboard realtec)
Here's the funny thing though. I set it as the default and nothing happens, no sound.
I then set the default to the
Speakers Creative SB XF and whoolah, sound is now working fine. Have to say, it sounds a step up from that realtec crap. But isn't it ironic that I don't have to set the default to the actual device but to the speakers? For the record I use the Logitech Z2300 2. setup
Still can't get creative audio control panel to detect the card but hey, is it worth the pissing about with?! Hell yes, been playing Half Life Episode 2 and I feel like jumping out of my skin!!
I don't know why many people rave on about how onboard is almost as good as a dedicated good sound card because it really isn't. So glad I made the upgrade and it wasn't expensi've.
I have disabled the realtec and still no update detecting the card.. Its not a big deal though, I can just check manually for drivers/software in the future. -
I have an icloud account and I view my mail with Mail V5.2. I recieve my email but the senders get messages saying the delivery failed. Can anyone explain this or help me.
Thank you for replying. Yes I deleted the old email address..
Maybe you are looking for
-
The iTunes Library.itl file is locked
I have read many, many postings on this issue, but can't seem to find a resolution that works for me. The problem occurs whenever iTunes is forced to close unexpectedly. Upon attempting to reopen iTunes, I get the following error message: "The iTunes
-
IF I RUN THIS CODE ONLY THE FIRST RECORD IN A ARRAY i.e; ShoppingCart.s2.it_item[0] ShoppingCart.s2.it_price[0] ShoppingCart.s2.it_qty[0] WILL INSERT AND GIVES ERROR LIKE invalid handle SO MY QUESTION IS HOW CAN I ADD ALL THE CONTAINS IN AN ARRAY TO
-
Hi Experts, I am dealing with Idoc to WS scenario, where the same Idoc is having the multiple instances replicated(50 Idoc data). Depending upon the condition, the WS has to be posted to the corresponding site. We can do this by using BPM or be spl
-
Installed Firefox 11 and no add-ons display. Tried to install Autofill Forms and I get the message "There was an error installing AutoFill Forms. Try Again" Same for any other add-on. Also running Norton 360V6 and can't even see Norton Toolbar. Have
-
I have and iPad retina display but its not the lightning charger with can I change it ?
I have and iPad retina display but its not the lightning charger with can I change it ?