Return statement and Try Catch problem

Hi!!
I've got the next code:
public ResultSet DBSelectTeam(String query) {
try {
Statement s = con.createStatement();
ResultSet rs = s.executeQuery(query);
return rs;
} catch (Exception err) {
JOptionPane.showMessageDialog(null, "ERROR: " + err);
But I need a return statement in the catch-block, but I don't know what's the best option.
Help...
Many thanks.

The error message is: "missing return statement", Yes, I know.
You have to either return from the catch statement, or throw from the catch statement, or return or throw after the catch statement.
The only ways your method is allowed to complete is by returning a value or throwing an exception. As it stands, if an exception is thrown, you catch it, but then you don't throw anything and you don't return a value.
So, like I said: What would you return from within or after catch? There's no good value to return. The only remotely reasonable choice would be null, but that sucks because now the caller has to explicitly check for it.
So we conclude that catch shouldn't return anything. So catch must throw something. But what? You could wrap the SQLE in your own exception, but since the caller is dealing with JDBC constructs anyway (he has to handle the RS and close it and the Statement), there's no point in abstracting JDBC away. Plus he has to deal with SQLE anyway in his use of the RS and Statement. So you might as well just throw SQLE.
So since you're going to just throw SQLE anyway, just get rid of the try/catch altogether and declare your method throws SQLException

Similar Messages

  • Plugin and try/catch problem

    I have a plug-in that was working perfectly until I added an FileOutputStream and its corresponding try/catch block. Now when I try to run my plugin, the popup menu come up corrctly but when I click to run my code it tells me the operation is not available. If I delete those three line it works fine again.
    Instead or try/catch I could do run() throws XYZException, but that gives an error. Any ideas how I can get this fixed? Thanks

    turns out that was not really what was causing the error. I was using the iText library, and I had added it to the classpath of the plugin but I didnt add it to the runtime classpath, so my 'new' eclipse windows was not working properly. Thanks anyways

  • Return statement inside try block

    what is wrong if i write code like as below...please explain me since i am new to java
    class sample{
    public String method(){
    try{
    String str="abc";
    return abc;
    catch(Exception e){}
    }

    veldhanas wrote:
    return abc;In your code there is no varible declared as abc. It is a value assigned in str.
    Suppose if the code in try statement throws exception the return statement is skipped and the
    associated catch block will get executed. So your catch block must return a result of type String.... or throw another (or the same) exception.
    In this case, since there's no way the code in the given "try" block can throw an exception, it would have been better to not even have a try/catch block in the first place.
    And almost never just swallow exceptions like that (an empty catch block). There are only a few cases where it's ok to swallow them (such as in finally blocks where you're cleaning up resources which may throw exceptions while cleaning up, and you want to continue cleaning up and ignore those kinds of exceptions).

  • Try  Catch problem CS6

    All my try catch scripts don't work on CS6
    $.strict = false;
    function myGetScriptPath() {
    try{
    return app.activeScript;
    catch(myError){
    return File(myError.fileName);
    myGetScriptPath()
    Can anyone tell me the problem?
    Thanks
    Trevor

    Thanks for trying Pickory,
    I have Windows 7, with both indesign CS5 and creative cloud CS6 installed
    After experimenting I found that the script works fine on the machine with just CS5 on it.
    But on the one that has both doesn't work when called from either version of the ESTK but does from either version of indesign.
    When I try run the script from the CS5 ESTK It automatically opens and runs from the CS6 ESTK.
    I am not keen on uninstalling the CS5 ESTK as I don't know how long I'll keep creative cloud.
    Bellow is a alternative try catch script because the above one will not invoke an error if run from indesign so it won't call the catch.
    cs = app.activeDocument.characterStyles.item("myCharacterStyleName");
    try {alert ("Try $.strict = " +$.strict); myCharacterStyle.name}
    catch (myError) { alert ("Catch $.strict = " +$.strict + "\r" + myError)}
    I'm quite desperate for an answer.

  • A try catch problem....

    public class trycatch{
    public static void main(String[] adsf){
    int i;
    try{i = 5;}
    catch(Exception e){}
    System.out.println("hello"+i);
    }at compile time, the compiler says i might not have been initialised, but why?
    I have done it in try catch block.

    do you people have any better idea rather than put
    all the codes in one try catch block?Yes.
    import java.net.URL;
    import java.net.MalformedURLException;
    import java.io.InputStream;
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.io.FileNotFoundException;
    public class Test{
           public static void main(String[] param){
                  if(param.length!=4)
                  System.out.println("please provide 4 attributes: protocol, host, port, and file");
                  URL resource = null;
                  try{resource = new URL(param[0], param[1], Integer.parseInt(param[2]), param[3]);}
                  catch(MalformedURLException murle){System.out.println("an murle occurs");return;}
                  InputStream openResource = null;
                  try{openResource = resource.openStream();}
                  catch(IOException ioe){System.out.println("an ioe occurs");return;}
                  FileOutputStream toFile = null;
                  try{toFile = new FileOutputStream(param[3]);}
                  catch(FileNotFoundException fnfe){System.out.println("an fnfe occurs");return;}
                  try{
                  for(int i = openResource.read(); i!=-1; i = openResource.read())
                  toFile.write(i);
                  catch(IOException ioe){System.out.println("an ioe occurs");}
    }Notice the initialization. That will now at least compile. And before you get your knickers in a knot the return statements are there for terminiating execution of the method (in this case program) when an error occurs.

  • Try catch problem in a while loop

    I have computerGuess set to -1 and that starts the while loop.
    but I need to catch exceptions that the user doesnt enter a string or anything other than a number between 1 and 1000.
    but computerGuess is an int so that the while loop will start and I wanted to reset computerGuess from the user input using nextInt().
    The problem is if I want to catch exceptions I have to take a string and parse it.
    import java.util.Scanner;
    public class Game {
         //initiate variables
         String computerStart = "yes";
         String correct = "correct";
         String playerStart = "no";
         int computerGuess = 500;
    public void Start()
         //setup scanner
         Scanner input = new Scanner(System.in);
         int number = (int)(Math.random()*1001);
         System.out.println(welcome());
         String firstAnswer = input.nextLine();
         if(firstAnswer.equalsIgnoreCase(computerStart)== true)
              System.out.println(computerGuess());
              //while (userAnswer.equalsIgnoreCase(correct) == false){
                   System.out.println();
         if(firstAnswer.equalsIgnoreCase(playerStart) == true)
              long startTime = System.currentTimeMillis();
              int currentGuess = -1;
              while (currentGuess != number){
              System.out.println(playerGuess());
              String guess = input.next();
              //currentGuess = Integer.parseInt(guess);
              if (currentGuess < number)
                   System.out.println("too low");
              if (currentGuess > number)
                   System.out.println("too high");
              if (currentGuess == number)
                   long endTime = System.currentTimeMillis();
                   System.out.println("Well done, the number is " + number);
              int i = -1;
              try {
                i = Integer.parseInt(guess);
                   } catch (NumberFormatException nfe) {
                        //System.out.println("Incorrect input, please try again.");
              if ( i < 0 || i > 1000 ) {
                   System.out.println("Incorrect input, please try again.");
         private String computerGuess()
               String comGuess = ("The computer will guess your number.\n" +
                        "Please enter \"too high\", \"too low\" or \"correct\" accordingly.");
               return comGuess;
         private String welcome()
              String gameWelcome = "Welcome to the guessing game \n" +
                                        "The objective is to guess a number between 1 and 1000.\n" +
                                        "You can guess the computer's number or it can guess your's.\n" +
                                        "You may enter \"quit\" at any time to exit.\n" +
                                        "Would you like the computer to do the guessing?";
              return gameWelcome;
         private String playerGuess()
              String playerWillGuess = "Guess a number between 1 and 1000.";
              return playerWillGuess;
    }The catch works , but because computerGuess is int -1 so that the while loop will run, I cannot use the input to change computerGuess because it is a string.

    the i was a mistake. and i commented on the other code, because it wasnt working at that moment. I need help understanding the try catch method.
    I want to catch any input that isn't an integer , and I would also like to catch any input that isn't a string at other parts of my program.

  • Return statement inside a catch block???

    If you put a return statement inside of a catch block, what statements will be executed next? I.e., what happens to the flow of control?

    If you put a return statement inside of a catchblock, what statements will be executed next? I.e.,
    what
    happens to the flow of control?If you write a short testing sample, compile it and
    run it, what do you get as a result ?
    Eek! That actually involves effort! Are you kidding?Kidding ? Me ?
    I'd better waste my time writing programs for lazy OPs !
    ;)

  • Return statement and accessing object's variable

    I want to return object variable but I am not sure how
    that is the constructor which takes int as arg.
    public class VHS implements MyInterface
    int year;
    public VHS (int year)
    this.year = year;
    Now I create new object in main class
    VHS currentMovie;
    currentMovie = new VHS(1995);
    int movieYear;
    System.out.println("enter the year of movie: ");
    movieYear=Keyboard.readInt();
    currentMovie.movieTitle(movieYear);
    System.out.println("passed as parameter when creating obj = new VHS(" currentMovie ")" );
    currentMovie.userInput();
    // it printout the year entered by user and works fine, however the thing above it dont, it is supposed to return the same thing
    // the problem is with currentMovie. I know I could do it differently, but I am curious if I could somehow printout the argument that was passed to the object using currentMovie.
    I quess I would need toString method but if I create it I got a message incompatible types :
    public String toString()
    return year; // year is an int
    If anyone is able to understand what I am trying to do, please respond
    and thank you , this forum already helped me very much, much more than my professors :) who are extremally weird

    public String toString()
    return year; // year is an int
    }Of course it says incompatible types. You're trying to return with an int, when you declared that the method should return String.
    String, although it is an object in Java, is treated differently. You can convert any primitive value to String easily. You also can convert any kind of objects to String as well.
    In case of primitives, one of the "wrapper" classes will be used to convert the primitive to string. In case of objects, the toString method of the object will be used to convert.
    Since you want to convert an int (primitive) to string, the easiest way perhaps:
    return "" + year;
    Since one of the operands has the type of String, the operator will change to be the "concatenate strings" operator, and the other operand will be converted to string. The returning type of the expression is String, and that's what it should be.
    You also might use the static method of the Integer wrapper class:
    return Integer.toString(year).

  • Difference: "throws xyException" and "try/catch"

    Is there a difference? Which is it? Would thus be the same for a function:
    "functionName throws xyException"
    or
    "functionName{
    try{
    catch(xyException){
    }

    functionName throws xyException
    Calling code must call this function in a try and catch block or code won't compile.
    functionName{
    try{
    catch(xyException){
    Calling code does not have to put the call to this function in a try and catch block.
    public void methodName() throws xEcxeption{
              try{
                        // something
              }catch(Exception e){
                        // try to clean up something
                        // trhow xEcxeption to calling code so that code can do something as well.
                        // like trying an alternative, informing the user or stop executing
    }

  • *** ACTUAL FIX! *** How to solve the Windows 8 "Sorry, something happened and we couldn't finish creating the ISO. Restart setup and try again" problem

    Author's note: because I'm not yet allowed to post links in the forums, please note that all links have
    dot for the actual . in links, and any "http://" is spaced out so things don't appear as links.  Common sense, folks.
    I found the answer here: http:// wwwdoteightforumsdotcom/tutorials/13200-windows-8-upgrade-iso-redownload.html,
    but here's the brief summary:
    -I'm guessing that at some point, you probably downloaded the Windows 8 preview, yes?  For whatever reason, when you go to do it "for real," the Windows 8 setup doesn't overwrite the old file, called the "WebSetup"
    folder.  If that folder is still there, you'll get the "Sorry, something happened and we couldn't finish creating the ISO.  Restart setup and try again" message.
    The location of the folder is at: C:\%UserProfile%\AppData\Local\Microsoft\WebSetup
    where %UserProfile% is the user account you downloaded it under (probably your default account) - this is the folder you need to delete.
    Once that folder is deleted, run the Windows 8 setup file (found here: http:// windowsdotmicrosoftdotcom/en-US/windows-8/upgrade-product-key-only if
    you haven't, like me, already downloaded it 8 different times thinking it was a corrupted file), and it should prompt you at that point for your product key - which is something it wasn't doing for me.  After that, you can choose to make it an ISO, run
    it normally, run it from USB, etc.
    It'd be helpful if Microsoft knew about this... hope it helps...
    (h/t to EightForums, where I originally found and condensed this guide.)

    Author's note: because I'm not yet allowed to post links in the forums, please note that all links have
    dot for the actual . in links, and any "http://" is spaced out so things don't appear as links.  Common sense, folks.
    I found the answer here: http:// wwwdoteightforumsdotcom/tutorials/13200-windows-8-upgrade-iso-redownload.html,
    but here's the brief summary:
    -I'm guessing that at some point, you probably downloaded the Windows 8 preview, yes?  For whatever reason, when you go to do it "for real," the Windows 8 setup doesn't overwrite the old file, called the "WebSetup"
    folder.  If that folder is still there, you'll get the "Sorry, something happened and we couldn't finish creating the ISO.  Restart setup and try again" message.
    The location of the folder is at: C:\%UserProfile%\AppData\Local\Microsoft\WebSetup
    where %UserProfile% is the user account you downloaded it under (probably your default account) - this is the folder you need to delete.
    Once that folder is deleted, run the Windows 8 setup file (found here: http:// windowsdotmicrosoftdotcom/en-US/windows-8/upgrade-product-key-only if
    you haven't, like me, already downloaded it 8 different times thinking it was a corrupted file), and it should prompt you at that point for your product key - which is something it wasn't doing for me.  After that, you can choose to make it an ISO, run
    it normally, run it from USB, etc.
    It'd be helpful if Microsoft knew about this... hope it helps...
    (h/t to EightForums, where I originally found and condensed this guide.)
    Worked like a charm. Thank you!

  • Bug? EJB method Return Value and Client Catch the Exception?

    oc4j 9.0.3 on the windows 2000
    I write a Stateless Session Bean named SB1 ,
    and define application exception.
    The Code as follow:
    public class AppErrorException extends Exception
    public interface SB1 extends EJBObject
    public String getMemono(String sysID, String rptKind, String parentMemono)
    throws RemoteException, AppErrorException;
    public class SB1Bean implements SessionBean
    public String getMemono(String sysID, String rptKind, String parentMemono)
    throws RemoteException, AppErrorException
    throw new AppErrorException("Error in getMemono");
    public class SB1TestClient
    try
    memomo= sb1.getMemono(.....);
    catch(AppErrorException ae)
    ae.printStackTrace();
    I found a bug.
    If SB1.getMemono() throws the AppErrorException, but SB1TestClient will not catch any Exception.
    It is not normal!!!!
    [cf]
    But If I convert "public String getMemono(...)" into "public void getMemono(...)",
    When SB1.getMemono() throws the AppErrorException, but SB1TestClient will catch any Exception.
    It is normal.

    getMemono(.......)'s code as follow:
    public String getMemono(String sysID, String rptKind, String parentMemono)
    throws AppErrorException
    log("getMemono("+sysID+", "+rptKind+", "+parentMemono+")");
    Connection connection= null;
    CallableStatement statement = null;
    String memono= "";
    short retCode= -1;
    String retMsg= "";
    try
    String sql= this.CALL_SPGETMEMONO;
    connection = ResourceAssistant.getDBConnectionLocal("awmsDS");
    statement= connection.prepareCall(sql);
    statement.setString(1, sysID.trim());
    statement.setString(2, rptKind.trim());
    statement.setString(3, parentMemono.trim());
    statement.registerOutParameter(4, java.sql.Types.VARCHAR);
    statement.registerOutParameter(5, java.sql.Types.SMALLINT);
    statement.registerOutParameter(6, java.sql.Types.VARCHAR);
    statement.executeQuery();
    retCode= statement.getShort(5);
    retMsg= statement.getString(6);
    log("retCode="+retCode);
    log("retMsg="+retMsg);
    if (retCode==AppConfig.SHORT_SP_RETCODE_FAILED)
    log("retCode==AppConfig.SHORT_SP_RETCODE_FAILED");
    this.sessionContext.setRollbackOnly();
    throw new AppErrorException(retMsg);
    memono= statement.getString(4);
    log("memono="+memono);
    if (rptKind.trim().length()<6)
    log("rptKind.trim().length()<6");
    this.sessionContext.setRollbackOnly();
    throw new AppErrorException("rptKind.trim().length()<6");
    memono= "SS";
    catch (AppErrorException ae)
    log("catch(AppErrorException ae)");
    throw ae;
    //throw new EJBException(ae.getErrMsg());
    catch (Exception e)
    log("catch (Exception e)");
    this.sessionContext.setRollbackOnly();
    throw new AppErrorException(IExceptionConst.ERR_MSG_SYSMEMONO_00000, e.toString());
    //throw new EJBException(IExceptionConst.ERR_MSG_SYSMEMONO_00000+", "+e.toString());
    finally
    log("this.sessionContext.getRollbackOnly()="+this.sessionContext.getRollbackOnly());
    ResourceAssistant.cleanup(connection,statement);
    return memono;

  • Collable statement and stored procedure problem

    Hi,
    I am using a collable statement to execute a stored procedure.
    The stored procedure is a bit complex since it uses a function to retrieve sequence nextval (newId),
    than insert a row and returns the newId.
    Anyway, I checked it with sql plus and it works, but when trying to execute it from my Java code, I get the following error message:
    java.sql.SQLException: ORA-06550: line 1, column 33:
    PLS-00103: Encountered the symbol ";" when expecting one of the following:
    . ( ) , * @ % & | = - + < / > at in mod not range rem => ..
    <an exponent (**)> <> or != or ~= >= <= <> and or like
    between is null is not || indicator is dangling
    The symbol ")" was substituted for ";" to continue.
    Anyone can help?
    Thanks,
    Michal

    My PL/SQL code:
    CREATE OR REPLACE FUNCTION getNotifSeq RETURN NUMBER
    IS
    newId NUMBER;
    BEGIN
         SELECT NOTIFICATION_SEQ.NEXTVAL INTO newId FROM DUAL;
    RETURN newId;
    END;
    run
    CREATE OR REPLACE PROCEDURE insertNotifMsg (
    sentBy IN VARCHAR,
    subject IN VARCHAR,
    msg IN VARCHAR,
    newId OUT NUMBER)
    IS
    BEGIN
    newId := getNotifSeq;
    INSERT INTO NOTIFICATIONS(NOTIF_ID,SENT_BY,SUBJECT,MSG)
    VALUES(newId,sentBy,subject,msg);
    END insertNotifMsg;
    run;
    My Java code to call the procedure:
    try
    conn = myDBconn.getConnection();
    CallableStatement callStmt = conn.prepareCall("{call insertNotifMsg(?,?,?,?}");
    callStmt.setString(1,notif.getSentBy());
    callStmt.setString(2,notif.getSubject());
    callStmt.setString(3,notif.getMsg());
    callStmt.registerOutParameter(4, Types.INTEGER);
    ResultSet rs = callStmt.executeQuery();
    if (!rs.next()) {
    throw new SQLException("ERROR: Notification was not inserted into database!");
    long newId = callStmt.getInt(4);
    callStmt.close();
    notif.setNotifId(newId);
    conn.commit();
    callStmt.close();
    finally
    myDBconn.closeConnection(conn);
    Thanks,
    Michal

  • Some code error-try catch problem

    import java.io.*;
    import java.sql.*;
    public class login1 extends HttpServlet
    public void doGet(HttpServletRequest req,HttpServletResponse res) throws IOException,ServletException
    PrintWriter pw = res.getWriter();
    res.setContentType("text/html");
    String uid=(String)req.getParameter("formtext1");
    String pass=(String)req.getParameter("formtext2");
    Connection c;
    Statement s;
    ResultSet rs;
    ResultSetMetaData meta;
    try
    Class.forName("org.gjt.mm.mysql.Driver");
    c = DriverManager.getConnection("jdbc:mysql://localhost:3306/projectmanager?username=\"root\"&password=\"\"", "", "");
    s = c.createStatement();
    s.execute("select * from login order by userid ");
    rs = s.getResultSet();
    while(rs.next())
    if(uid.equals(rs.getString(1)) && pass.equals(rs.getString(2)))
         HttpSession ses=req.getSession(true);
    ses.putValue("a",uid);
    res.sendRedirect("welcome");
    catch(Exception e){
    {pw.println(e);}
         res.sendRedirect("login");}
    this page on getting exception is not directing to login again...could any1 help me out plzz.....

    What is it doing otherwise? Try putting a "return;" after the sendRedirect(). Also for future posts, put your code inside the "code" tags so its easier to read.

  • The search service is not able to connect to the machine that hosts the administration component. Verify that the administration component 'GUID′ in search application 'Search Service Application' is in a good state and try again.

    Another post with a well-known title. Believe me, I know. Here's my setup;
    - 1 Server 2012 WFE, SharePoint Server 2013, totally up-to-date, including the september 2014 hotfix
    - 1 Server 2012 DB, SQL Server 2012
    Installed SP 2013 using PowerShell, with the AutoSPinstaller. Worked like a charm. Got everything up and running, with some tweaking here and there to customize it to fit my situation. Now, I can't get the Search Service Application to work. Must have created,
    deleted and recreated it at least 30 times. Used both PowerShell scripts, PowerShell line-by-line, Central Admin, heck, I even went so far as to use the configuration wizzard... No luck. I keep on getting the message that search cannot connect to the machine
    that hosts the 'administration component'.
    In order to avoid answers that suggest all the things I've already tried, here's a summary of the various scenarios I followed:
    Tried both a dedicated application pool as well as the SharePoint Web Services Default
    Timer job job-application-server-admin-service is running and not showing errors
    IIS 8.0 is installed, so is .NET 4.5 (not the known perp of IIS 7.5 and .NET 4.0)
    the get-SPEnterpriseSearchServiceInstance -local returns a healthy, online state
    the SPEnterpriseSearchQueryAndSiteSettingsServiceInstance is also running
    FireWall is disabled; registry has the BackConnectionHostNames modified with the necessary FQDNs
    Accounts used to install and / or run the serviceapp all have sufficient rights - tried a dedicated managed account, SP_2013_SearchSvc, the SP admin account, and even the original Farm account; all to no avail, I keep on getting the error message.
    Even tried stsadm to start the server search running - NOTHING WORKS!!!
    As you might understand, this is driving me nuts. About to miss my second deadline, and no amount of IISresetting is making this go away. Been stuck on this issue for far too long, now (my searching is measured in days and weeks instead of hours, by now).
    Whoever helps me solve this - you will have my eternal gratitude, and a nice bottle of Prosecco. Or whatever's your poison. You need to come get it, though. I´m situated in the Netherlands. Hey, you always meant to visit Amsterdam and see for yourself, right?
    Thanks, community, for coming to my rescue!

    Thanks again - Alas, I've been there. Deleted Search a dozen times, at least, and tried installing it, initially using a PowerShell script (tried several scripts actually, from full-blown total Search Applications with extensive topologies to the most basic
    of basics 'please just start without showing me errors'), PowerShell line-by-line to see where things went South, next tried installing through Central Admin (hoping that it was my own stupidity in overlooking things and hoping The System would get it right
    for me), and eventually even tried using the config wizzard as a total and utter last resort - Nothing worked.
    At first, I found out that removing a Service App needs a *little* bit more work than simply removing it through Central Admin, but by now I can truthfully state that if there's one thing I've become supergood at, it's removing Search Service Applications.Totally.
    I will check out the article, though - I realized early on in my SharePoint experience that regardless of what you think you know, there's so much more to find out. I know, that's almost philosophical. That is, my friends, indeed the point I've reached...

  • Try catch problem

    Here's my code:
    import javax.swing.*;
    import java.io.*;
    public class Customer
         try
              public RandomAccessFile file = new RandomAccessFile("customer.txt", "rw");
         catch(FileNotFoundException fnfe)
         public static void readCustomer(String telp)
         public static void writeCustomer(String telp, String name, String add1, String add2)
    and here's the error msg:
    C:\TEMP\Tar\TestOrder\Customer.java:7: illegal start of type
         try
    ^
    C:\TEMP\Tar\TestOrder\Customer.java:20: <identifier> expected
    ^
    2 errors
    Tool completed with exit code 1
    Can anyone pls tell what i did wrong? btw, i used TextPad to compile it
    Thanks
    Daffy

    hi,
    try and catch should be in a method.
    try this
    public class Customer
    public RandomAccessFile {
         try
    file = new RandomAccessFile("customer.txt", "rw");
         catch(FileNotFoundException fnfe)

Maybe you are looking for

  • Saving emails to a folder

    On my mac I have folders that I can save emails to, on my iphone I don't. Is there some way to create a folder on the iphone to save mail to (example - work/personal)? On the bottom of the screen you have the option to move to a new mailbox, I just w

  • Background job not automatically poopulating Dependant Demand

    Hi Users, We've recently set up a POS & PA using the DP-BOM selection and characteristics, manually created PPM's and generated CVC's using the BOMS. All of this is set up fine in our SCM 7.0. The background job has created the forecasts for the oupt

  • HT204380 Can you FaceTime between 2 iPads that are using the same apple ID but separate emails?

    Can you FaceTime between 2 iPads that are using the same apple ID but separate emails?

  • Is Adobe Lightroom or Adobe Elements better?

    Hi, I am testing out a free trial of Adobe Lightroom and I am attempting to figure out if it is too advanced of a program for my purposes. I have MANY, MANY images on a server, and when I want to organize these images into different categories, I hav

  • How to control "Adobe PDF" Printer?

    Hello Everyone,      We have a designed a large crystal report containing around 270 pages with lots of high quality images related to properties available for sale. When we try to export this report to PDF after exporting 20-50 pages (depending on t