Error: Overloading ambiguity between "operator+(const RWCString&, const RWC

We always get the following error when we are compiling our source codes:
Error: Overloading ambiguity between "operator+(const RWCString&, const RWCString&)" and "RWCString::operator const char*() const"
Our compiler is Workshop 6 update 1. We can compile the same source codes in Workshop 5.0. We found out that we can solve this problem if we explicitly cast the const strings to RWCString. However, since we are building on previous source codes and modules, we find this solution close to impossible. Is there other solution for this problem? Are there any patch which we can use?
Thanks!

The code really does have an ambiguity in it.
The RWCString class operator() member function, which you invoke as str1(...) with an integer value, returns a char. You then have the operation
        RWCString + char
The RWCString class does not have an associated operator+ that takes a RWCString and a character. The compiler could convert the string to a char* via "operator const char*" and add the value of the char to it, or it could convert the char to a RWCString via a constructor and use the operator+ that takes two RCWCstrings.
The compiler has no way to prefer one choice over the other.
You can write an explicit cast, or you can store the result of the str1(...) operation in an explicit RWCString temp, or you could use the += operator:
str2 = str2 + RWCString(str1(str1.length()-1));
RWCString temp = str1(str1.length()-1);
str2 = str2 + temp;
str2 += str1(str1.length()-1);
BTW, this problem illustrates why it's usually a bad idea to have multiple constructors and also type conversion operators in a class. It's hard to write code that doesn't lead to ambiguities.

Similar Messages

  • Overloading ambiguity between "std::pow(double, int)" and "std::pow(long do

    hello all,
    we have a problem with sources coming from visual c++, i can reproduce the problem with the small code:
    $ cat test.cc
    #include <math.h>
    int main()
    double kk;
    int j11;
    j11=4;
    kk=pow(2,j11);
    $ CC test.cc
    "test.cc", line 8: Error: Overloading ambiguity between "std::pow(double, int)" and "std::pow(long double, int)".
    1 Error(s) detected.we are on linux, with sun studio 12u1
    thanks in advance for help,
    gerard

    The issue is whether the standard headers associated with the compiler have the overloads required by the standard. If the required overloads are present, the original call of std::pow is ambiguous, and the compiler will report it.
    If you have a recent version of Visual C++, I'd be very surprised if the function overloads were not available. Possibly you are using a compiler option, perhaps a default option, that hides the overloaded declarations. In that case, some C++ code that conforms to the standard would not behave correctly when used with the compiler in that mode.
    The correct approach is to use the compiler in standard-conforming mode so that code you write will be accepted by other standard-conforming compilers. That is, after all, the purpose of the standard.

  • Error while using between operator with sql stmts in obiee 11g analytics

    Hi All,
    when I try to use between operator with two select queries in OBIEE 11g analytics, I'm getting the below error:
    Error Codes: YQCO4T56:OPR4ONWY:U9IM8TAC:OI2DL65P
    Location: saw.views.evc.activate, saw.httpserver.processrequest, saw.rpc.server.responder, saw.rpc.server, saw.rpc.server.handleConnection, saw.rpc.server.dispatch, saw.threadpool.socketrpcserver, saw.threads
    Odbc driver returned an error (SQLExecDirectW).
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 27002] Near <select>: Syntax error [nQSError: 26012] . (HY000)
    can anyone help me out in resolving this issue.

    Hi All,
    Thank u all for ur replies, but I dint the exact solution for what I'm searching for.
    If I use the condition as
    "WHERE "Workforce Budget"."Used Budget Amount" BETWEEN MAX("Workforce Budget"."Total Eligible Salaries") AND MAX("Workforce Budget"."Published Worksheet Budget Amount"",
    all the data will be grouped with the two columns which I'm considering in the condition.
    my actual requirement with this query is to get the required date from a table to generate the report either as daily or weekly or monthly report. If I use repository variables, variables are not getting refreshed until I regenerate the server(which I should not do in my project). Hence I have created a table to hold weekly start and end dates and monthly start and end dates to pass the value to the actual report using between operator.
    please could anyone help me on this, my release date is fast approaching.

  • Wrong overloading ambiguity error

    Hi,
    The following compiles on Studio 7, but not on Studio 11, where an error is reported:
    Error: Overloading ambiguity between "myString::operator char*&()" and "myString::operator char*()"
    However, when myStr is defined const, then the code compiles.
    Why this difference in the behaviour of the compilers? Is it intended? Should unaccesible operators be checked for ambiguity? Why does the compiler check for ambiguity of methods which it obviously should not select in this case?
    #include <string.h>
    class myString {
      private:
         char * content;
      public:
         myString(const char * str) { content = new char[strlen(str)+1]; strcpy(content,str);};
         operator char*&() { char * cpy = new char[strlen(content)+1]; strcpy(cpy,content); return cpy;};
         operator const char* () const {return content;};
      private:
         operator char*() { char * cpy = new char[strlen(content)+1]; strcpy(cpy,content); return cpy;};
    int main() {
         myString myStr = "MyString Test String"; // COMPILE ERROR HERE
         const char * str = myStr;
         return 0;
    };

    The error is not on the marked line, but on the next
    line:
    const char * str = myStr;Yes, you are right, I marked the wrong line.
    >
    The rule for resolving overloaded functions is that
    all visible functions that can be called with the
    given arguments ("viable functions" in the
    terminology of the standard) are checked, and the
    best match is looked for.
    If there is no single best match, the call is
    ambiguous, an error.
    Only if there is a best match is accessibility
    checked. If the best match is not accessible, the
    call is in error.In this case, wouldn't the const operator be the best match?
    >
    The reason for checking accessibility last is to
    prevent changes in accessibility from changing the
    result of operator overload resoution. One can
    imagine different rules, but that is the C++ rule.
    (C++ Standard, section 13.3)This should only apply here if the compiler decided not to select the constant operator over the other operators. That would mean that doing two conversions (MyString -> char*/& -> const char*) would be preferred over doing one conversion (MyString -> const char *).
    Does this conform to the C++ standard rules?

  • Non-existent overloading ambiguity error on valid code

    $ cat >test.cxx
    #include <string>
    template <typename C, typename X>
    void
    f (std::basic_string<C> const&, X& );
    template <typename C>
    void
    f (std::basic_string<C> const&, unsigned char& );
    template<typename X>
    struct S
      template <typename C>
      S (std::basic_string<C> const& str)
        f (str, x_); // Error
      X x_;
    void
    g ()
      std::string str;
      unsigned char uc;
      f (str, uc); // Ok
      S<unsigned char> s (str);
    $ CC -V
    CC: Sun C++ 5.8 2005/10/13
    $ CC -c test.cxx
    "test.cxx", line 17: Error: Overloading ambiguity between "f<char, unsigned char>(const std::string &, unsigned char&)" and "f<char>(const std::string &, unsigned char&)".BTW, is there a no-nonsense (like paying Sun to report bugs in Sun's products) bug-tracking system where I can report things like this directly?
    hth,
    -boris

    Yes, it's a compiler bug. I have filed bug report 6370669 for you.
    If you have a service contract with Sun, you can monitor progress on fixing the bug and get early access to a fix before a patch is released. Otherwise, you can check the Sun Studio patch page from time to time to see if a new patch is available that fixes the bug.
    http://developers.sun.com/prodtech/cc/downloads/patches/
    We do not currently have a mechanism to allow customers to file or track Sun Studio bug reports directly.

  • Overloading ambiguity errors

    Any suggestions on how to resolve the error below?
    "/opt/SUNWspro/current-compiler/include/CC/Cstd/./vector", line 1131: Error: Overloading ambiguity between
    "std::distance<std::vector<bool, std::allocator<bool>>::const_iterator, unsigned>(std::vector<bool,
    std::allocator<bool>>::const_iterator, std::vector<bool, std::allocator<bool>>::const_iterator, unsigned&)"
    and "distance<std::vector<bool, std::allocator<bool>>::const_iterator, unsigned>(std::vector<bool,
    std::allocator<bool>>::const_iterator, std::vector<bool, std::allocator<bool>>::const_iterator, unsigned&)".
    Sometimes the subsequent "Where: While instantiating ...." helps locate the ambiguity.
    (None in this case. ) If this error were coming from user code, specifying '::' or 'std::' helps.
    But when it is in one of the CC include files, is there a recommended approach?
    Any input is appreciated.
    % CC -V
    CC: Sun WorkShop 6 update 1 C++ 5.2 2000/09/11
    Thanks.

    If you have copied the error message correctly, it appears you have declared your own "distance"function template outside namespace std, which is causing the ambiguity.
    If you haven't done that, you might have run into a compiler bug. C++ 5.2 is obsolete and is no longer supported, but you can download the most recent patches for it here
    http://wwws.sun.com/software/products/studio/patches/index.html
    and see if that fixes the problem. (In your case, select the link for Forte Developer 6 update 1. The most recent patches are from about 2002.)
    If patches don't help, see if you can post a small compilable code sample that shows the problem.

  • Annoying Overloading ambiguity

    If the following code is compiled with Studio 12u1 or express 0610, the following compilation error is reported:
    CC /tmp/bug.cc
    "/tmp/bug.cc", line 32: Error: Overloading ambiguity between "built-in operator[](int, const char*)" and "Object::ValueProxy::operator[](const std::string &)".
    gcc is happy with the code and I think it is valid (what is "built-in operator[](int, const char*)"?).
    Removing the template operator T() gets rid of the error.
    #include <string>
    struct Value
    struct BaseHolder {};
    template <typename T> struct Holder : BaseHolder {};
    template <typename T> operator const T() const; // <-- this line
    Value operator[]( unsigned n );
    Value( const Value& ) {}
    struct Object
    struct ValueProxy : Value
    operator Value();
    ValueProxy operator[](const std::string& );
    ValueProxy operator[](const std::string& s);
    int main()
    Object o;
    o["a"]["b"][0];
    }

    1. Please always put code examples, scripts, and compiler messages in "code" brackets, to ensure they are displayed correctly. In particular, some punctuation characters are otherwise taken as formatting directives and not displayed.
    2. Class Value has a user-defined copy constructor, so the compiler will not generate a the default no-argument constructor.
    The fragment struct ValueProxy : Value { ... }is not valid because no constructor for Value is available. (CC does not catch this error, but gcc does.) I removed the copy constructor to avoid this error.
    3. The operator Value() conversion function in class ValueProxy would convert a ValueProxy to its base class, which is an implicit conversion. The conversion function will never be called for an explicit or implicit conversion. Perhaps this code does not work as you expect. (You could call the function explicitly by name, but then you might wind up with two different results for a conversion.)
    4. I think the last line really is ambiguous, as indicated by CC. I think gcc is wrong to accept the code.

  • Overloading ambiguity when compile with stlport

    I am trying to compile code with sun compiler 5.3 with stlport 4.5.3 with sun standard iostream.
    Got the following error. Is this a bug in compiler ?
    "/opt/local/STLport-4.5.3/stlport/stl/_vector.c", line 76: Error: Overloading ambiguity between "_STL::uninitialized_fill_n<_STL::basic_string<char, std::char_traits<char>, _STL::allocator<char>>*, unsigned, _STL::basic_string<char, std::char_traits<char>, _STL::allocator<char>>>(_STL::basic_string<char, std::char_traits<char>, _STL::allocator<char>>*, unsigned, const _STL::basic_string<char, std::char_traits<char>, _STL::allocator<char>>&)" and "std::uninitialized_fill_n<_STL::basic_string<char, std::char_traits<char>, _STL::allocator<char>>*, unsigned, _STL::basic_string<char, std::char_traits<char>, _STL::allocator<char>>>(_STL::basic_string<char, std::char_traits<char>, _STL::allocator<char>>*, unsigned, const _STL::basic_string<char, std::char_traits<char>, _STL::allocator<char>>&)".
    "/opt/local/STLport-4.5.3/stlport/stl/_vector.h", line 460: Where: While instantiating "_STL::vector<_STL::basic_string<char, std::char_traits<char>, _STL::allocator<char>>, _STL::allocator<_STL::basic_string<char, std::char_traits<char>, _STL::allocator<char>>>>::_M_fill_insert(_STL::basic_string<char, std::char_traits<char>, _STL::allocator<char>>*, unsigned, const _STL::basic_string<char, std::char_traits<char>, _STL::allocator<char>>&)".
    "/opt/local/STLport-4.5.3/stlport/stl/_vector.h", line 460: Where: Instantiated from non-template code.

    It's impossible to say whether the problem is in your code, the compiler, or in the STLport files without seeing the source code that you are trying to compile. Can you post a small example that illustrates the problem?
    But we do not support STLport with C++ 5.3. If you have problems with that combination, you are on your own. If you can identify a compiler bug, we can try to fix it, but C++ 5.3 has been declared End Of Life, and only limited support is available.
    Our recent compilers include a supported version of STLport. The current release is Sun Studio 10, but Studio 11 will be released within two weeks. Watch this space for details.
    http://www.sun.com/software/products/studio/index.xml

  • Error: 'incorrect access of a member from const-qualified function'

    Hi all,
    While compiling what seemed to be a straightforward chunk of code I got the following error: 'incorrect access of a member from const-qualified function'
    Unfortunately I can't find a small use case to give here, but the gist is:
    int rval;
    my_class::fill_rval(rval);
    with
    struct my_class { static void fill_rval(int &rval); };
    The calling function is a member of a class, but not const-qualified (and not accessing any members in any case!). The callee is a static member function.
    Does anyone know what this error means? The only thing Google finds is a bug report in FileZilla [1] where they fixed it by creating a local variable rather than manipulating temporaries, but I'm not using any temporaries in the first place.
    [1] http://trac.filezilla-project.org/ticket/1283
    Thanks!
    Ryan

    It may be a compiler bug, however, it's impossible to say without seeing the code, of course.
    If you manage to create a reasonably small compilable (well, except for the error) test case, you can post it here or file a bug though http://bugreport.sun.com/bugreport/

  • InputListOfValue with ViewCriteria using between operator giving error.

    So i am using inputlistofvalues with ViewCriteria.In ViewCriteria i am using between operator for a date(CreDttm) field.
    when i click on search icon,it takes me to search popup and i give range of date and click search it give me result correctly and when i select a row and click ok,it take me to parent page but give error that "Credttm is required"...its Readonly Vo. If i use equal operator on same it works fine.
    Am i doing something wrong?
    Any help will be appreciated!
    Thanks

    its better to say which jdev version you are using..
    what is 'Credttm' atttribute is associated with.. is it the inputComboboxlitof values.. is this happening when you set the autsubmit=false for the inputcombolov? whe exactly are you seeing this error..

  • Error while switching between DC, DTR & web dynpro perspectives

    Hi,
    I am facing the following error while switching between DC, DTR & web dynpro perspectives.
    A SWT error has occured.
    It is recommended to exit the workbench.
    Subsequent errors may happen and may terminate the workbench without warning.
    See error log for more details.
    Exit workspace?
    When I click on 'Ok' and check out the log file....
    !SESSION Nov 08, 2006 19:02:46.730 -
    java.version=1.4.2_12
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
    Command-line arguments: -os win32 -ws win32 -arch x86 -feature com.sap.java.ide C:\j2sdk\bin\javaw.exe
    -Xmx512m
    -Xms128m
    -XX:PermSize=32m
    -XX:MaxPermSize=128m
    -DallUserDir='C:\Documents and Settings\All Users\Application Data'
    -cp C:\Program Files\SAP\IDE\IDE70\eclipse\SapStartup.jar com.sap.ide.eclipse.startup.Main
    -os win32
    -ws win32
    -arch x86
    -feature com.sap.java.ide
    -showsplash C:\Program Files\SAP\IDE\IDE70\eclipse\SapIde.exe -showsplash 600 -data C:\Documents and Settings\rajabhog\Documents\SAP\workspace -install file:C:/Program Files/SAP/IDE/IDE70/eclipse/
    !ENTRY Startup 1 0 Nov 08, 2006 19:02:46.730
    !MESSAGE Sap NetWeaver Developer Studio - Unknown Sap Internal Installation
    !SESSION -
    !ENTRY org.eclipse.core.launcher 4 0 Nov 08, 2006 19:03:03.734
    !MESSAGE Exception launching the Eclipse Platform:
    !STACK
    java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:324)
    at com.sap.ide.eclipse.startup.Main.basicRun(Main.java:291)
    at com.sap.ide.eclipse.startup.Main.run(Main.java:789)
    at com.sap.ide.eclipse.startup.Main.main(Main.java:607)
    Caused by: java.lang.reflect.InvocationTargetException
    at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:861)
    at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
    ... 7 more
    Caused by: org.eclipse.swt.SWTError: Item not added
    at org.eclipse.swt.SWT.error(SWT.java:2356)
    at org.eclipse.swt.SWT.error(SWT.java:2260)
    at org.eclipse.swt.widgets.Widget.error(Widget.java:385)
    at org.eclipse.swt.widgets.Menu.createItem(Menu.java:464)
    at org.eclipse.swt.widgets.MenuItem.<init>(MenuItem.java:118)
    at org.eclipse.jface.action.Separator.fill(Separator.java:48)
    at org.eclipse.jface.action.MenuManager.update(MenuManager.java:555)
    at org.eclipse.jface.action.MenuManager.update(MenuManager.java:456)
    at org.eclipse.jface.action.MenuManager.fill(MenuManager.java:209)
    at org.eclipse.jface.action.MenuManager.update(MenuManager.java:555)
    at org.eclipse.jface.action.MenuManager.update(MenuManager.java:456)
    at org.eclipse.jface.action.MenuManager.createMenuBar(MenuManager.java:146)
    at org.eclipse.jface.window.ApplicationWindow.configureShell(ApplicationWindow.java:244)
    at org.eclipse.ui.internal.WorkbenchWindow.configureShell(WorkbenchWindow.java:578)
    at org.eclipse.jface.window.Window.createShell(Window.java:350)
    at org.eclipse.jface.window.Window.create(Window.java:301)
    at org.eclipse.ui.internal.Workbench.restoreState(Workbench.java:1258)
    at org.eclipse.ui.internal.Workbench.access$10(Workbench.java:1223)
    at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:1141)
    at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1006)
    at org.eclipse.core.runtime.Platform.run(Platform.java:413)
    at org.eclipse.ui.internal.Workbench.openPreviousWorkbenchState(Workbench.java:1093)
    at org.eclipse.ui.internal.Workbench.init(Workbench.java:870)
    at org.eclipse.ui.internal.Workbench.run(Workbench.java:1373)
    at com.tssap.util.startup.WBLauncher.run(WBLauncher.java:79)
    at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
    ... 8 more
    Please help me out...
    As I have to fix this issue as early as possible.
    Thanks & Regards,
    Raj

    Post your question in the SAP NetWeaver Technology Platform. It don't think it's JDI related...

  • Query panel between operator issue

    Hi,
    I'm using Jdeveloper 11.1.2.3.0.
    I have a view criteria with Equal to operator for employee id, selected Show Operator as always.
    Dropped it as a Query Panel with Table on a jsf page.
    On the query panel, selected operator as Between. When i enter From Field value in the query panel and click on Search, entire query is executing and estimated row count on the vo is showing the total number of records in the VO and then throwing an error Attribute Employee Id is required.
    How can i stop executing the query or how can i populate To field value when From field value is entered?
    As I have used Equal to while defining the VC, i provided the bind variable as pEmpId. When i use Between operator and entered both values, to field value is going to vc_temp_1 variable.
    How can i populate value into this at run time.
    Thanks,
    Vinod

    Maybe you can try to reset QueryModel, something like this:
    QueryModel queryModel = queryComponent.getModel(); 
    QueryDescriptor queryDescriptor = queryComponent.getValue(); 
    queryModel.reset(queryDescriptor); 
    queryComponent.refresh(FacesContext.getCurrentInstance());
    AdfFacesContext.getCurrentInstance().addPartialTarget(queryComponent);Sorry, I don't have any more ideas :(
    Dario

  • Between Operator in physical join

    Hello,
    Can we use between operator in physical join. We did that, its successfully checking in, but when we re-open the join, its show in RED color.
    So, got doubt, can we use between?
    and we have another error
    "No fact table exists at the requested level of detail"; what does this error mean
    Waiting for reply...
    Regards
    Kiran

    Can we use between operator in physical join. We did that, its successfully checking in, but when we re-open the join, its show in RED color.
    So, got doubt, can we use between?When you checkout the rpd object in online mode it would display in red, this is not an error.
    "No fact table exists at the requested level of detail"; what does this error meanThis error usually happens if you have not mapped the content level correctly in the logical table source.
    Rgds,
    Dpka

  • Process chain error:Error in an arithmetic operation in record

    Hi friends ,
    Plz help me ehow to solve the  error: Error in an arithmetic operation in record  in process chains  when loading IP.
    Error in  error messages s:
    Record 1927 :Contents 1100.00 J from field PSWBT cannot be converted in type CURR -
    Record 1927 :Contents 0.00 0 from field BDIF2 cannot be converted in type CURR
    Record 1927 :Contents 0.00 0 from field FDWBT cannot be converted in type CURR -
       what can i do ?
    regards ,
    Pavan

    Hi pawan,
    If you are loading data thru PSA, correct these values in the PSA and reload it again. Best solution would be to correct it in the source system also. If you see the record 1927 in your case has following values for the fields.
    PSWBT - 1100.00 J
    BDIF - 0.00 0
    FDWBT - 0.00 0
    You can see the spaces in between as well as the character 'J'.
    Hence it is giving you this error.
    Correct it in PSA and reload it.
    it will go fine...
    Regards.

  • Weblink syntax for 'between' operator

    I have created a weblink that works fine with the gt and eq operator but I would like to use the 'bet' between operator. I tried entering the 2 values separated by a comma, semi-colon, surrounded with parenthesis, but I still get an error.
    What is the correct syntax to provide 2 dates for the P6 parameter. This is my weblink url:
    https://secure-ausomxbha.crmondemand.com/OnDemand/user/ReportIFrameView?SAWDetailViewURL=saw.dll?Go%26Path%3D%252fshared%252fCompany_31193_Shared_Folder%252fUnused%252fTemp&Action=Navigate&P0=2&P1=eq&P2=Lead.PICK_1&P3=Fans&P4=bet&P5=Lead.Created&P6=(08-30-09,09-30-09)

    According to Michael L's book the operator is 'bet'.
    I have already tried using what you have suggested. That is add an extra param and check for date less-than(lt) SELECTED_DATE and date greater-than(gt) SELECTED_DATE. That doesnt work either. CRMOD ignores the 2nd param and takes into account only the first one.
    *(I did not forget to change P0=3)
    Any other suggestions?
    Edited by: nmbtcAdmin on Nov 16, 2009 3:26 PM

Maybe you are looking for

  • Happy on Leopard, hangs on sleep with Tiger: Firmware issue?

    I have an early 2005 G5 dual 2.0 that I bought new. It has 2.5GB of RAM and two drives: a 1TB and a just-recently-reinstalled original 160 GB drive. I've updated it through the years and recently it's been running Leopard 10.5.8 on the 1TB drive. I'v

  • SAFARI IS REALLY SLOW AND LAGGY IN OSX MAVERICKS 10.9.1 UPDATE

    HELP!!! Okay so i stopped using Chrome a few months ago and switched to safari as my daily go-getter and it was fine. No bad lag and bad stuff. After I updated my Macbook Pro(13 inch, mid-2009 model, 2.26GHz, 2gb RAM) to OS X MAVERICKS 10.9.1 everyth

  • MSVCR80.dll was not found" can anyone help me please?

    I have clicked on "update" prompt when I turned on itunes and now I cant use it because there is a message on screen saying " This application has failed to start because MSVCR80.dll was not found. does anybody have any ideas that I can try?

  • Installing JDBC, Oracle, PI 7

    I am configuring a JDBC adapter (sender) in SAP PI 7, against a Oracle 10g database. My configuration is like this: JDBC Driver: oracle.jdbc.driver.OracleDriver Connection: jdbc:oracle:thin:@144.84.236.22:1531:ha1u When starting the interface I get t

  • Shutdown vs Sleep

    All, I've had my macbook for about 2 weeks now, and I'm wondering which is better, shutdown or sleep. Specifically, I take my macbook to work everyday, and worry that if I don't completely shut it down, the hard disk may be damaged in transit. When i