Problem with Merge..Pls help !!!

MERGE
INTO main m
USING temp t
ON ( t.id = m.id )
WHEN NOT MATCHED
THEN
UPDATE set m.edate=t.sdate where m.edate is null
INSERT (m.id
, m.name
, m.address
, m.sdate
, m.edate)
VALUES (t.id
, t.name
, t.address
,t.sdate
,t.edate);
When i execute this query i am getting ORA 00905 error. This is a simple query and is easily understandable. When data in two tables doesn't match i am trying to update based on a condition and insert. Can anyone help and tell me whats wrong and how to proceed further
Thanks,
VJ
Edited by: user13365939 on Aug 12, 2010 8:34 PM

Frnk, Thanks for your quick response but it doesn't solve my problem.
Here is my scenario. Can you tell me how this can be done..
create table temp
id int,
name varchar(10),
address varchar(10),
sdate date,
edate date
create table main
id int,
name varchar(10),
address varchar(10),
sdate date,
edate date
INSERT INTO temp
(id, name, address, sdate, edate)
VALUES
(1,'a','add1',sysdate, null);
INSERT INTO temp
(id, name, address, sdate, edate)
VALUES
(2,'b','add2',sysdate, null);
INSERT INTO main
(id, name, address, sdate, edate)
VALUES
(1,'a','add1',sysdate, null);
INSERT INTO temp
(id, name, address, sdate, edate)
VALUES
(2,'b','address change',sysdate, null);
Here we have a data change in both the temp and main tables. Value in the second row( Address field). In this case since the data doesnt match i now need to update the m.edate=t.sdate where m.edate is null and then insert a rew record in main table. Can you tell me how this can be done. I need to do this only if the two table datas doesnt match so i need this to be done in WHEN NOT MATCHED section right? or do you know how this can be done? If data doesnt match then i have to update the enddate in main table which is set to null with start date in temp table where all main.enddate is null and then insert a new record. Appreciate if you could tell me how to do this?

Similar Messages

  • Problem with Eclipse  -- pls help

    hi
    When i execute the application in debug mode with one break point :
    These are the errors i get and the compiler is not stopping at the break point .
    Pls help :
    Thread [main] (Suspended (exception ClassNotFoundException))     
         ClassLoader.findBootstrapClass(String) line: not available [native method]     
         Launcher$ExtClassLoader(ClassLoader).findBootstrapClass0(String) line: not available     
         Launcher$ExtClassLoader(ClassLoader).loadClass(String, boolean) line: not available     
         Launcher$AppClassLoader(ClassLoader).loadClass(String, boolean) line: not available     
         Launcher$AppClassLoader.loadClass(String, boolean) line: not available     
         Launcher$AppClassLoader(ClassLoader).loadClass(String) line: not available     
         Launcher$AppClassLoader(ClassLoader).loadClassInternal(String) line: not available

    If the compiler is not stopping at your breakpoint, then it probably means that the java code you're looking at and the compiled class file are out of synch. If you're getting a classnotfound, then your classfile most likely is either not there or is not where expected.
    Check the output folder in project's properties (which may or may not be the default), and see if your classfiles are actually there. Perhaps there is some error that is preventing your classfile from being generated (Eclipse sometimes won't even be able to compile), so check the problems dialog.
    Try refreshing your project, and if all else fails, restart Eclipse/delete & create the project again. That sometimes magically fixes things. Otherwise, welcome to the quirkiness of dealing with Eclipse!

  • NetBeans Problem with package, pls help.....

    Hi all, I have a package problem. With the following 2 classes, I can compile fine in dos with
    c:\java> javac WapDev3\*.java
    but wont compile in Netbeans 3.4 Pls help.
    The classes are
    -------------------class sample1 at c:\java\WapDev3------------------
    package WapDev3;
    class sample1 {
    public sample1() {
    System.out.println("hi");
    --------------------class sample2 at c:\WapDev3------------------
    package WapDev3;
    class sample2 {
    public sample2() {
    public static void main(String[] args) {
    sample1 osample1 = new sample1();

    I don't know for certain whether this is causing your problem, but in Netbeans, the package structure is considered to be identical to the directory structure, relative to the mountingpoint, so if your files are in java/wapdev, Netbeans wants you to make the package java/wapdev.
    This can be cured by mounting a subdirectory, using a relative mounting point.
    In your case, you should mount C:\java (I assume you've mounted C:\).
    Good luck.

  • Again same problem error 0xE8000003 pls help again i don't know it keep doing that

    Again same problem error 0xE8000003 pls help again i don't know it keep doing that please help with that

    Hello sartip fatah,
    The following article provides further information regarding this error, and steps to help resolve it.
    iOS: Unknown error containing '0xE' when connecting to a Windows PC
    http://support.apple.com/kb/TS3221
    Cheers,
    Allen

  • SB Xtreme Audio Notebook optical out problem with Home TheaterSystem-HELP!

    JSB Xtreme Audio Notebook optical out problem with Home TheaterSystem-HELP!, I have this sound card connected?(optical OUT) ?to my home?theater system's digital IN ?through the recommended /8in. optical miniplug-to-optical SPDIF cable. Theater system is set correctly to Digital-In mode. I have no sound!
    The cable is a Velocity Toslink-to-Optical Mini Plug digital cable. I don't see any settings in the Creative Console Launcher. The notebook is a Dell XPS M730 (Vista 32).
    I have a PS3, DirecTV, and the SB Xtreme Audio Notebook cable on a hub switch that connects to the system's?one Optical IN. The PS3 and DirecTV sound perfect!
    The sound card works fine with standard PC speakers. I'm at a loss as?to what to try next. I set this whole system up myself, so I'm pretty good at working out the kinks, except this one!
    Karen

    OK. I just went to Control Panel - Sound - Playback - Digital Output Device (SB Xtreme Audio Notebook) - Properties - Advanced. I experimented with different sample rates and bit depths. Clicked the test button and lo and behold - sound from the HTS! I've tried iTunes, PowerDVD (configured to digital output) and YouTube - no sound! Am I missing something really obvious?
    HA! Just backed out to Playback and selected Digital Output Device (SPDIF) and set as Default. Sound is emunating from HTS! Well, that mystery is solved! Who knew.
    Thanks anyway! Any comments or advice will still be appreciated.

  • Every time i sync in my music in my iphone 5 it would have to back up my iphone and every time i back up the loading bar would freeze then my itunes with crash pls help my iphone 5 coat a lot from my savings

    every time i sync in my music in my iphone 5 it would have to back up my iphone and every time i back up the loading bar would freeze then my itunes with crash pls help my iphone 5 cost a lot from my savings

    Syncing requires a backup as part of the sync process.
    Delete any existing backups in iTunes under Edit > Preferences > Devices (or simply move them to a different folder on the computer) then try a backup or sync.

  • Performance problem with MERGE statement

    Version : 11.1.0.7.0
    I have an insert statement like following which is taking less than 2 secs to complete and inserts around 4000 rows:
    INSERT INTO sch.tab1
              (c1,c2,c3)
    SELECT c1,c2,c3
       FROM sch1.tab1@dblink
      WHERE c1 IN (SELECT c1 FROM sch1.tab2@dblink);I wanted to change it to a MERGE statement just to avoid duplicate data. I changed it to following :
    MERGE INTO sch.tab1 t1
    USING (SELECT c1,c2,c3
       FROM sch1.tab1@dblink
      WHERE c1 IN (SELECT c1 FROM sch1.tab2@dblink) t2
    ON (t1.c1 = t2.c1)
    WHEN NOT MATCHED THEN
    INSERT (t1.c1,t1.c2,t1.c3)
    VALUES (t2.c1,t2.c2,t2.c3);The MERGE statement is taking more than 2 mins (and I stopped the execution after that). I removed the WHERE clause subquery inside the subquery of the USING section and it executed in 1 sec.
    If I execute the same select statement with the WHERE clause outside the MERGE statement, it takes just 1 sec to return the data.
    Is there any known issue with MERGE statement while implementing using above scenario?

    riedelme wrote:
    Are your join columns indexed?
    Yes, the join columns are indexed.
    You are doing a remote query inside the merge; remote queries can slow things down. Do you have to select all thr rows from the remote table? What if you copied them locally using a materialized view?Yes, I agree that remote queries will slow things down. But the same is not happening while select, insert and pl/sql. It happens only when we are using MERGE. I have to test what happens if we use a subquery refering to a local table or materialized view. Even if it works, I think there is still a problem with MERGE in case of remote subqueries (atleast till I test local queries). I wish some one can test similar scenarios so that we can know whether it is a genuine problem or some specific problem from my side.
    >
    BTW, I haven't had great luck with MERGE either :(. Last time I tried to use it I found it faster to use a loop with insert/update logic.
    Edited by: riedelme on Jul 28, 2009 12:12 PM:) I used the same to overcome this situation. I think MERGE needs to be still improved functionally from Oracle side. I personally feel that it is one of the robust features to grace SQL or PL/SQL.

  • Problems with Merging Account

    Hi Experts,
    I have 2 problems with merging accounts:
    1) Opportunity is not moved from source data to master data. I do not know why. Central BP is changable.
    2) Contact Person is only copied, not moved. This causes problems later on when we want to delete the source data.
    Any idea how to solve this?
    Best regards,
    Cristina

    Hi Arno:
    First of all: Thanks for answering my thread!
    The problem with opportunities in my system is, that they are not merged at all, not even with the batch job. I checked trx. BUSWU02. Node CRM370 is assigned to variant CLEAR_REP.
    Also the central Business Partner in opportunity remains changable, once the opportunity was saved.
    Anything else I have to check??
    Best regards,
    Cristina

  • Problem with ALV search help Dictionary Search Help

    Hello experts
    I have a problem with ALV search help.
    I use DDIC table ZXXX with text table ZXXX_T. I created DDIC search help form table ZXXX. In my WD application, in context on COMPONENTCONTROLLER i set on attribute: 'Input help mode' as 'Dictionary Search Help' and in 'Dictionary Search Help' I pass name of new created DDIC search help.
    I create a input field from that atrribute and search help works fine (there was a value and description for value from text table). So I created ALV witch contains that attribute too.
    Next I set column for this attribute in ALV as editable but on Serch help for this collumn I have only value. I DON'T HAVE TEXT DESCRIPTION FOR VALUE.
    Please help me and tell me what I do wrong?
    Miko

    Hello,
    Thank's for your help. I create DDic Search help for all fields from my ALV. Next I changed 'TYPE' for all ALV fields in COMPONENTCONTROLLER from ZXXX-Zfield to Zfield, and I changed 'Input help mode' from 'Automatic' to 'Dictionary Search Help'. Now I see Value and Description for value in Search Help in my ALV.
    Regards
    Miko

  • I restore my iphone 3gs but after that iTunes show a message there is a problem with your iPhone, help me please

    i restore my iphone 3gs but after that iTunes show a message there is a problem with your iPhone, help me please

    Yes. Talk to whoever replaced the battery. Sounds like they broke something.

  • Problem with merged help

    argggh. ok. i (thought i) followed peter grainge's
    merged
    help on a simple merged webhelp project, but am having a devil
    of a time producing the desired result, and updating the published
    files to show what's been merged (e.g., the child projects).
    the top-most level of the directory structure i'm using is
    called fruits. within that i have ~main and ~sub (with tildes).
    within ~sub
    i have two child projects: apples and oranges.
    when i publish, the resulting toc shows (repeats) the parent
    (what's in ~main, not the child projects), and when i look in
    explorer, each child project shows the same directory structure as
    the parent (including the mergedProjects directory). i'm using
    lowercase file names when i generate, and even though i've
    specified each, e.g., c:\fruits\testPublish\mergedProjects\apples
    and c:\fruits\testPublish\mergedProjects\oranges, the publishing
    result shows that the child server details are going to the root
    directory (c:\fruits\testPublish).
    what the heck? (and btw, i can't get this to work properly
    using peter's demo file either.) pls help correct the error of my
    ways.

    i believe that i have created the webhelp generation and
    publish directories for each project correctly, but it's still not
    working.
    the master project (fruits) is set to generate output
    (webhelp) to C:\help_projects\fruits\!SSL!\testGenerate\index.htm
    and publish in C:\help_projects\fruits\testPublish, while the two
    child projects are set to generate output to
    C:\help_projects\fruits\!SSL!\testGenerate\mergedProjects\apples
    and
    C:\help_projects\fruits\!SSL!\testGenerate\mergedProjects\oranges
    (respectively) and publish in
    C:\help_projects\fruits\testPublish\mergedProjects\apples\ and
    C:\help_projects\fruits\testPublish\mergedProjects\oranges\
    (respectively).
    when i look at explorer, the directory structure shows ~sub
    (with tildes) and the two child projects (apples and oranges),
    which simply contain the source files (no other RoboHelp published
    files), plus a mergedProjects directory, which shows the two child
    projects (apples and oranges), each containing fully published
    files. (see below for the structure i am seeing.) can someone shed
    some light on what i'm missing here? thks.

  • Problem with OVS search help.. pls help..

    Hi friends, I have a prblem with OVS component layout
    can some tell me create another  COPY button just under the search button on OVS.
    Basically in my product search.. there is already an OVS component created.. in the Z component layout.. jus the result table is been designed. I dnt see any other UI elements availble in that layout. (like input field to accept vaules on OVS), .. so i was wondering how to create a new button.
    this was developed by others;s so .. i m fighting with this and not able to get anything from sdn aswell.. pls help me.
    And also when they enter values in input fields.. instead of clicking search.. they wanted to hit ENTER key on keyboard... and result shoud display.. how to achieve this..
    sorry im very sorry but pls take out some time and help me out.
    I want one more button COPY on OVS search help. just under the SEARCH button... and also the search shud start once i hit ENTER key on keyboard.
    pls help on this.
    Niraja

    Hi Niraja,
    As how discussed in the email we can get this additional push button as how desired by enhancing the standard component WDR_OVS. Just click on the "Enhance" (spiral kind of button) button present in the application toolbar & create an Enhancement Implementation for the component. Now within this standard component you have the corresponding layout present in the SEARCH view. So go to this view & make the necessary changes. From now on what all components which declare a component usage of the WDR_OVS would be getting this newly modified UI & functionality.
    Regards,
    Uday

  • Problem in answerMachine  pls help me

    Hi All my problem is exactly when u detect dtmf char can not stop playying wav file the code is below
    import java.net.*;
    import javax.telephony.*;
    import javax.telephony.events.*;
    import javax.telephony.media.*;
    import javax.telephony.media.events.*;
    import java.io.*;
    //class MachineCallObserver implements MediaCallObserver {
    class MachineCallObserver implements CallObserver {
    public void callChangedEvent(CallEv evlist[]) {
    TerminalConnection tc = null;
    MediaTerminalConnection mtc = null;
    for (int i = 0; i < evlist.length; i++) {
    CallEv ev = evlist;
    if (ev instanceof TermConnCreatedEv) {
    tc = ((TermConnEv)ev).getTerminalConnection();
    mtc = (MediaTerminalConnection)tc;
    String sExt = ".wav";
    try {
    mtc.usePlayURL(new URL("file:./greet" + sExt));
    //mtc.useRecordURL(new URL("file:./Treeting" + sExt));
    catch (Exception excp) {
    System.out.println("(1)"+excp.toString());
    else if (ev instanceof TermConnRingingEv) {
    final TerminalConnection tcc = ((TermConnEv)ev).getTerminalConnection();
    Terminal t = tcc.getTerminal();
    Address a[] = t.getAddresses();
    // For the callers name
    //setTitle(t.getName()+"bilal");
    // For the callers phone number
    //lblMisc.setText(a[0].getName());
    System.out.println(a[0].getName()+"bilal");
    Runnable r = new Runnable() {
    public void run() {
    try{
    tcc.answer();
    catch (Exception excp){
    // Handle answer exceptions
    System.out.println( "hata2");
    Thread T = new Thread(r);
    T.start();
    try {
    tc.answer();
    catch (Exception excp) {
    System.out.println("(2)"+excp.toString());
    else if (ev instanceof MediaTermConnAvailableEv) {
    tc = ((TermConnEv)ev).getTerminalConnection();
    mtc = (MediaTerminalConnection)tc;
    try {
    mtc.setDtmfDetection(true);
    mtc.startPlaying();
    if (ev instanceof MediaTermConnDtmfEv) mtc.stopPlaying();
    catch (Exception excp) {
    System.out.println("(3)"+excp.toString());
    else if (ev instanceof MediaTermConnStateEv) {
    tc = ((TermConnEv)ev).getTerminalConnection();
    mtc = (MediaTerminalConnection)tc;
    try {
    int state = mtc.getMediaState();
    //if ((state == 0) && (MediaTerminalConnection.PLAYING == 0)) {
    //mtc.startRecording();
    catch (Exception excp) {
    System.out.println("(4)"+excp.toString());
    else if (ev instanceof MediaTermConnUnavailableEv) {
    tc = ((TermConnEv)ev).getTerminalConnection();
    mtc = (MediaTerminalConnection)tc;
    try {
    mtc.stopRecording();
    mtc.stopPlaying();
    mtc.setDtmfDetection(false);
    catch (Exception excp) {
    System.out.println("(5)"+excp.toString());
    else if (ev instanceof MediaTermConnDtmfEv) {
    String sExt = ".wav";
    tc = ((TermConnEv)ev).getTerminalConnection();
    mtc = (MediaTerminalConnection)tc;
    try {
    mtc.stopPlaying();
    catch (Exception excp) {
    System.out.println("(6)"+excp.toString());
    char digit = ((MediaTermConnDtmfEv)ev).getDtmfDigit();
    System.out.println("detected DTMF: " + digit);
    switch (digit) {
    case '0':
    try {
    mtc.stopPlaying();
    mtc.usePlayURL(new URL("file:./zero" + sExt));
    mtc.startPlaying();
    catch (Exception excp) {
    System.out.println("(7)"+excp.toString());
    break;
    case '1':
    try {
    mtc.stopPlaying();
    mtc.usePlayURL(new URL("file:./one" + sExt));
    mtc.startPlaying();
    catch (Exception excp) {
    System.out.println("(8)"+excp.toString());
    break;
    case '2':
    try {
    mtc.stopPlaying();
    mtc.usePlayURL(new URL("file:./two" + sExt));
    mtc.startPlaying();
    catch (Exception excp) {
    System.out.println("(9)"+excp.toString());
    break;
    case '3':
    try {
    mtc.stopPlaying();
    mtc.usePlayURL(new URL("file:./three" + sExt));
    mtc.startPlaying();
    catch (Exception excp) {
    System.out.println("(10)"+excp.toString());
    break;
    default:
    try {
    mtc.stopPlaying();
    mtc.usePlayURL(new URL("file:./greet" + sExt));
    mtc.startPlaying();
    catch (Exception excp) {
    System.out.println("(11)"+excp.toString());
    break;
    please help me in this problem , if you u can pls help me

    > Hi All my problem is exactly when u detect dtmf char
    can not stop playying wav file the code is below
    import java.net.*;
    import javax.telephony.*;
    import javax.telephony.events.*;
    import javax.telephony.media.*;
    import javax.telephony.media.events.*;
    import java.io.*;
    //class MachineCallObserver implements
    MediaCallObserver {
    class MachineCallObserver implements CallObserver {
    public void callChangedEvent(CallEv evlist[]) {
    TerminalConnection tc = null;
    MediaTerminalConnection mtc = null;
    for (int i = 0; i < evlist.length; i++) {
    CallEv ev = evlist;
    if (ev instanceof TermConnCreatedEv) {
    tc =
    tc = ((TermConnEv)ev).getTerminalConnection();
    mtc = (MediaTerminalConnection)tc;
    String sExt = ".wav";
    try {
    mtc.usePlayURL(new URL("file:./greet" +
    ./greet" + sExt));
    //mtc.useRecordURL(new
    ordURL(new URL("file:./Treeting" + sExt));
    catch (Exception excp) {
    System.out.println("(1)"+excp.toString());
    else if (ev instanceof TermConnRingingEv) {
    final TerminalConnection tcc =
    on tcc = ((TermConnEv)ev).getTerminalConnection();
    Terminal t = tcc.getTerminal();
    Address a[] = t.getAddresses();
    // For the callers name
    //setTitle(t.getName()+"bilal");
    // For the callers phone number
    //lblMisc.setText(a[0].getName());
    etName());
    System.out.println(a[0].getName()+"bilal");
    Runnable r = new Runnable() {
    public void run() {
    try{
    tcc.answer();
    catch (Exception excp){
    // Handle answer exceptions
    System.out.println( "hata2");
    Thread T = new Thread(r);
    T.start();
    try {
    tc.answer();
    catch (Exception excp) {
    System.out.println("(2)"+excp.toString());
    else if (ev instanceof
    anceof MediaTermConnAvailableEv) {
    tc =
    tc = ((TermConnEv)ev).getTerminalConnection();
    mtc = (MediaTerminalConnection)tc;
    try {
    mtc.setDtmfDetection(true);
    mtc.startPlaying();
    if (ev instanceof MediaTermConnDtmfEv)
    onnDtmfEv) mtc.stopPlaying();
    catch (Exception excp) {
    System.out.println("(3)"+excp.toString());
    else if (ev instanceof MediaTermConnStateEv) {
    tc =
    tc = ((TermConnEv)ev).getTerminalConnection();
    mtc = (MediaTerminalConnection)tc;
    try {
    int state = mtc.getMediaState();
    //if ((state == 0) &&
    e == 0) && (MediaTerminalConnection.PLAYING == 0)) {
    //mtc.startRecording();
    catch (Exception excp) {
    System.out.println("(4)"+excp.toString());
    else if (ev instanceof
    anceof MediaTermConnUnavailableEv) {
    tc =
    tc = ((TermConnEv)ev).getTerminalConnection();
    mtc = (MediaTerminalConnection)tc;
    try {
    mtc.stopRecording();
    mtc.stopPlaying();
    mtc.setDtmfDetection(false);
    catch (Exception excp) {
    System.out.println("(5)"+excp.toString());
    else if (ev instanceof MediaTermConnDtmfEv) {
    String sExt = ".wav";
    tc =
    tc = ((TermConnEv)ev).getTerminalConnection();
    mtc = (MediaTerminalConnection)tc;
    try {
    mtc.stopPlaying();
    catch (Exception excp) {
    System.out.println("(6)"+excp.toString());
    char digit =
    digit = ((MediaTermConnDtmfEv)ev).getDtmfDigit();
    System.out.println("detected DTMF: " +
    TMF: " + digit);
    switch (digit) {
    case '0':
    try {
    mtc.stopPlaying();
    mtc.usePlayURL(new URL("file:./zero" +
    file:./zero" + sExt));
    mtc.startPlaying();
    catch (Exception excp) {
    System.out.println("(7)"+excp.toString());
    break;
    case '1':
    try {
    mtc.stopPlaying();
    mtc.usePlayURL(new URL("file:./one" +
    "file:./one" + sExt));
    mtc.startPlaying();
    catch (Exception excp) {
    System.out.println("(8)"+excp.toString());
    break;
    case '2':
    try {
    mtc.stopPlaying();
    mtc.usePlayURL(new URL("file:./two" +
    "file:./two" + sExt));
    mtc.startPlaying();
    catch (Exception excp) {
    System.out.println("(9)"+excp.toString());
    break;
    case '3':
    try {
    mtc.stopPlaying();
    mtc.usePlayURL(new URL("file:./three" +
    ile:./three" + sExt));
    mtc.startPlaying();
    catch (Exception excp) {
    System.out.println("(10)"+excp.toString());
    break;
    default:
    try {
    mtc.stopPlaying();
    mtc.usePlayURL(new URL("file:./greet" +
    ile:./greet" + sExt));
    mtc.startPlaying();
    catch (Exception excp) {
    System.out.println("(11)"+excp.toString());
    break;
    please help me in this problem , if you u can pls
    help me
    hi my frinds this is code with out italic font

  • UnsatisfiedLinkError Problem.(Urgent)Pls Help!!

    Hi,
    I just want to run a swing under win98 OS platform and an error message appeared :
    Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\jdk1.4\jre\bin\awt.dll: An attempt was made to load a program with an incorrect format
    I have changed different version of JDK including 1.3.1 and 1.4beta, but the problem still exists.
    Is that any special setting need for running interface as I can run the java program in no trouble at all if there is no any interface.
    Another thing when i double click the java plug-in, there is an error message: "Could not found the main class. The Program would exit. ". How come?
    Pls Help and many thx.

    Post you code.

  • Earpiece problem!! pls help!!

    my earpiece got a serious problem!!the left side is brust and is louder than the right side..PLs help!!can i hav it repair or do an xchange with apple !!! thks

    i'd like to ask if you played with the volume way up high for quite some time?...at first i tried testing the earphones to its limit...it did respond well...nothing happened...after that i limit the volume to a comfortable range...not after a friend tried it out and not to my knowing he pumped up the volume way up...after he returned it and when played to a 95 percent volume the right bud would give a distorted funny sound...but its still okay when played to a 80 percent range volume...and no, you cannot have a busted earphone fixed..(as far as what ive heard)its better to replace it with a new one...happy holidays!

  • I am having a problem with ICLOUD. Help!

    I am having a problem with my icloud. So here is the story. I had iphone 4. My contacts were backed. Someone stole my iphone. I got a new iphone 4s. My contacts did not sync from my previous iphone 4. so someone told me to restore to iphone 4 backup. I did. And wow! i got all my contacts back. I want all my contacts to be saved. And i don't want to lose them, it took me a while to build this list properly. With email and number and address.
    Here is what i tried so far, i backed up from itunes to computer, then backup to icloud, then I did from my phone, i turned the contact switch on also, and the swtich on to back up to icloud. When I go to icloud.com. it's not there. If anyone can help me with this issue I would appreciate it. because i have a lot of contacts, and I need to save them in a way, I won't ever lose them.

    You would need to backup into icloud again also if you have enough room to backup. If not purchase more icloud backup or backup to itunes. Sync your contacts back to your email where they will always be.

Maybe you are looking for