How do I assign and return out parameters

SELECT (Pathfinder.LevelAbilityBonus.AbilityId), COUNT(Pathfinder.LevelAbilityBonus.AbilityId) as Bonus FROM Pathfinder.LevelAbilityBonus WHERE Pathfinder.LevelAbilityBonus.CharacterId = @CharacterId GROUP BY Pathfinder.LevelAbilityBonus.AbilityId RETURN @Bonus
I'd like to assign and return the value Bonus to @Bonus.

Hello,
Based on your description, it seems that you want to store the query result into a variable and then return the variable. Please refer to the following statement:
DECLARE @Bonus int
SELECT @Bonus=COUNT(Pathfinder.LevelAbilityBonus.AbilityId)FROM Pathfinder.LevelAbilityBonus
WHERE Pathfinder.LevelAbilityBonus.CharacterId = @CharacterId
GROUP BY Pathfinder.LevelAbilityBonus.AbilityId
SELECT @Bonus
Regards,
Fanny Liu
If you have any feedback on our support, please click here.
Fanny Liu
TechNet Community Support

Similar Messages

  • "Formal OUT and IN OUT parameters can be returned in any order"

    Hi,
    From the PL/SQL Language Reference (11.2):
    Formal OUT and IN OUT parameters can be returned in any order. In this example, the final values of x and y are undefined:
    CREATE OR REPLACE PROCEDURE p (x OUT INTEGER, y OUT INTEGER) AS
    BEGIN
    x := 17; y := 93;
    END;
    What does this mean?  How are the values of x and y in any doubt here? I tested it and x and y were set to 17 and 93 respectively.
    Thanks in advance,
    Jason

    FrankKulash wrote:
    I wouldn't count on variable a being 93 after running this (though it has been 93 every time I've tried it).
    Right, even though it is quite logical OUT parameters are assigned in parameter number order (which is what Oracle is using in 10G & 11G - can't test on older versions), I didn't see it in documentation, so we can't assume it.
    SQL> CREATE OR REPLACE PROCEDURE p (x OUT INTEGER, y OUT INTEGER) AS
      2  BEGIN
      3  x := 17;
      4  y := 93;
      5  END;
      6  /
    Procedure created.
    SQL> DECLARE
      2      a   INTEGER;
      3  BEGIN
      4      p (a, a);
      5      dbms_output.put_line (a || ' = a aftr calling p (a, a)');
      6  END;
      7  /
    93 = a aftr calling p (a, a)
    PL/SQL procedure successfully completed.
    SQL> CREATE OR REPLACE PROCEDURE p (x OUT INTEGER, y OUT INTEGER) AS
      2  BEGIN
      3  y := 93;
      4  x := 17;
      5  END;
      6  /
    Procedure created.
    SQL> DECLARE
      2      a   INTEGER;
      3  BEGIN
      4      p (a, a);
      5      dbms_output.put_line (a || ' = a aftr calling p (a, a)');
      6  END;
      7  /
    93 = a aftr calling p (a, a)
    PL/SQL procedure successfully completed.
    SQL> CREATE OR REPLACE PROCEDURE p (y OUT INTEGER, x OUT INTEGER) AS
      2  BEGIN
      3  x := 17;
      4  y := 93;
      5  END;
      6  /
    Procedure created.
    SQL> DECLARE
      2      a   INTEGER;
      3  BEGIN
      4      p (a, a);
      5      dbms_output.put_line (a || ' = a aftr calling p (a, a)');
      6  END;
      7  /
    17 = a aftr calling p (a, a)
    PL/SQL procedure successfully completed.
    SQL> CREATE OR REPLACE PROCEDURE p (y OUT INTEGER, x OUT INTEGER) AS
      2  BEGIN
      3  y := 93;
      4  x := 17;
      5  END;
      6  /
    Procedure created.
    SQL> DECLARE
      2      a   INTEGER;
      3  BEGIN
      4      p (a, a);
      5      dbms_output.put_line (a || ' = a aftr calling p (a, a)');
      6  END;
      7  /
    17 = a aftr calling p (a, a)
    PL/SQL procedure successfully completed.
    SQL>
    SY.

  • DEFAULT values for OUT and IN/OUT parameters in PL/SQL

    Why are OUT and IN OUT parameters not allowed to have DEFAULT values assigned to them? Or is there a way around this?
    thank u

    For IN parameters this makes sense. For OUT parameters... hm... when you don't get anything out you also don't need a default value. I think the cases where you want to overload can't be compared with default values.
    For IN a default value would be like:
    If I don't add this parameter it should use 'DEFAULT' as INPUT value.
    For an out parameter:
    If I don't use a variable for this parameter the output value should be 'DEFAULT'.
    and written into nirvana? it does not make sense to say I output something but I don't output something.
    Message was edited by:
    Sven W.

  • How to fade in and fade out audio in the new version of Imovie?

    Please help me!
    how to fade in and fade out audio in the new version of Imovie?

    There is a tiny dot at the beginning and ending of an audio clip that can be moved to adjust fade in and fade out.

  • How can I open and fill out a Secured Adobe PDF job application?

    How can I open and fill out a Secured Adobe PDF job application?

    Hi margueritew68053277,
    You should be able to fill that out using the free Adobe Reader, or Adobe Fill & Sign.
    Best,
    Sara

  • Calling SP that returns Out Parameters AND ResultSet

    HI,
    I have this stored procedure that returns not only a result set, but also OUT parameters. (I didn't write it!!).
    I need to call it from Workshop. Does Databse Control allows to do that ? How ?
    It seems that when it loads the out parameters in my array, the resultset is closed.
    Any advice will be greatly appreciated.
    Octavio

    Has any one tried something like it? Could you please provide me a sample if you have done it.
    I tried these options but always got errors as
    [usp_return [64]] Error: SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x80040E55.An OLE DB record is available.  Source:
    "Microsoft SQL Server Native Client 10.0"  Hresult: 0x80040E55  Description: "Column does not exist.".
    [SSIS.Pipeline] Error: SSIS Error Code DTS_E_PRIMEOUTPUTFAILED.  The PrimeOutput method on component "usp_return" (64) returned error code 0xC0202009.  The component returned a failure code when the pipeline engine called PrimeOutput(). The meaning
    of the failure code is defined by the component, but the error is fatal and the pipeline stopped executing.  There may be error messages posted before this with more information about the failure.
    ~ Thank you so much
    Regards, Avik M.

  • How to get one of specfic out parameters in groovy

    hi groups,
    jdev 11.1.1.5.0 - adfbc
    here i learned from Jabr how to get the two out - parameter values which used in procedure.
    How to get two out param which is used in Procedure
    ok fine. that part is well enough.
    by normally,
    if the function/ procedure which is defined in AM. which i want to call in groovy ,means i used the following
    adf.object.applicationModule.FuncFindEmployeeDescription(params)above groovy is for
    if the function or procedure which will return one parameters means ok.
    here my scenario i want call the procedure which is defined in AM. the procedure will return two out params values. i need only first value.
    how can i do this.?
    reference: in this thread you can the procedure with two out params
    How to get two out param which is used in Procedure

    this is to subu123.
    oh ho. :(
    this is to santos
    thanks santosh as you said i tried.
      public HashMap ProcFindProdQueryDesc( String p_bu,
         String p_prod_id,
         Number p_prod_rev
                        CallableStatement st = null;
                        try{
                        String sql = "begin proc_find_prod_query_desc" +
                            "(:p_bu," +
                            ":p_prod_id," +
                            ":p_prod_rev," +
                            ":p_desc1," +
                            ":p_desc2," +
                            ":var_lang)" +
                            ";" +
                            "end;";
                        st=getDBTransaction().createCallableStatement(sql,this.getDBTransaction().DEFAULT);
                        st.setObject("p_bu",p_bu);
                        st.setObject("p_prod_id",p_prod_id);
                        st.setObject("p_prod_rev",p_prod_rev);
                        st.registerOutParameter("p_desc1",Types.VARCHAR);
                        st.registerOutParameter("p_desc2",Types.VARCHAR);
                        st.setInt("var_lang",1);
                        st.execute();
                        System.out.println("p_desc1" +(String)st.getObject("p_desc1"));
                        System.out.println("p_desc2" +(String)st.getObject("p_desc2"));
                           HashMap map = new HashMap();
                            map.put("p_desc1", (String)st.getObject("p_desc1"));
                            map.put("p_desc2", (String)st.getObject("p_desc2"));
                            return map;
                        catch(SQLException e)
                        throw new JboException(e);
                        finally
                        if(st!=null)
                        try{
                        st.close();
                        catch(SQLException e){
                            e.printStackTrace();
                            throw new JboException (e);}
    if(PscdProdId != null)
    adf.object.applicationModule.ProcFindProdQueryDesc(PscdBu,PscdProdId,PscdProdRev).p_desc1;
    [1823] DCBindingContainer.reportException :oracle.jbo.JboException
    [1824] oracle.jbo.JboException: JBO-29000: Unexpected exception caught: groovy.lang.MissingMethodException, msg=No signature of method: com.rits.suplr.model.servicesAM.xImpl.ProcFindProdQueryDesc() is applicable for argument types: (java.lang.String, java.lang.String, java.lang.Long) values: [MEL, BU01, 0]
         at oracle.jbo.ExprEval.internalEvaluateGroovyScript(ExprEval.java:1226)
         at oracle.jbo.ExprEval.doEvaluate(ExprEval.java:1261)
         at oracle.jbo.ExprEval.evaluateForRow(ExprEval.java:1083)
         at oracle.jbo.server.AttributeDefImpl.evaluateTransientExpression(AttributeDefImpl.java:2141)
         at oracle.jbo.server.ViewRowStorage.getAttributeInternal(ViewRowStorage.java:1835)
         at oracle.jbo.server.ViewRowImpl.getAttributeValue(ViewRowImpl.java:1897)
         at oracle.jbo.server.ViewRowImpl.getAttributeInternal(ViewRowImpl.java:840)
         at com.rits.suplr.model.views.ProdScoreCardDetlVORowImpl.getItemDesc(ProdScoreCardDetlVORowImpl.java:519)
         at com.rits.suplr.model.views.ProdScoreCardDetlVORowImpl$AttributesEnum$16.get(ProdScoreCardDetlVORowImpl.java:181)
         at com.rits.suplr.model.views.ProdScoreCardDetlVORowImpl.getAttrInvokeAccessor(ProdScoreCardDetlVORowImpl.java:555)
         at oracle.jbo.server.ViewRowImpl.getAttribute(ViewRowImpl.java:870)
         at oracle.jbo.uicli.binding.JUCtrlValueBinding.internalGetAttributeValueFromRow(JUCtrlValueBinding.java:1157)
         at oracle.jbo.uicli.binding.JUCtrlValueBinding.getAttributeFromRow(JUCtrlValueBinding.java:751)
         at oracle.jbo.uicli.binding.JUCtrlValueBinding.getAttributeFromRow(JUCtrlValueBinding.java:779)
         at oracle.jbo.uicli.binding.JUCtrlAttrsBinding.updateValuesFromRow(JUCtrlAttrsBinding.java:145)
         at oracle.jbo.uicli.jui.JULabelBinding.updateValuesFromRow(JULabelBinding.java:114)
         at oracle.jbo.uicli.binding.JUIteratorBinding.updateValuesFromRows(JUIteratorBinding.java:338)
         at oracle.adf.model.binding.DCIteratorBinding.setupRSIstate(DCIteratorBinding.java:838)
         at oracle.adf.model.binding.DCIteratorBinding.refreshControl(DCIteratorBinding.java:679)
         at oracle.jbo.uicli.binding.JUIteratorBinding.refreshControl(JUIteratorBinding.java:474)
         at oracle.adf.model.binding.DCIteratorBinding.refresh(DCIteratorBinding.java:4437)
         at oracle.adf.model.binding.DCBindingContainer.refreshExecutables(DCBindingContainer.java:3507)
         at oracle.adf.model.binding.DCBindingContainer.internalRefreshControl(DCBindingContainer.java:3340)
         at oracle.adf.model.binding.DCBindingContainer.refreshControl(DCBindingContainer.java:2906)
         at oracle.jbo.jbotester.panel.BindingPanel.setBindingContext(BindingPanel.java:120)
         at oracle.jbo.jbotester.panel.BindingPanel.<init>(BindingPanel.java:88)
         at oracle.jbo.jbotester.panel.BindingPanel.<init>(BindingPanel.java:71)
         at oracle.jbo.jbotester.form.BindingForm.createMasterPanel(BindingForm.java:63)
         at oracle.jbo.jbotester.form.BindingForm.init(BindingForm.java:98)
         at oracle.jbo.jbotester.form.JTForm.<init>(JTForm.java:72)
         at oracle.jbo.jbotester.form.BindingForm.<init>(BindingForm.java:50)
         at oracle.jbo.jbotester.form.FormType$1.createForm(FormType.java:63)
         at oracle.jbo.jbotester.form.FormType.createForm(FormType.java:199)
         at oracle.jbo.jbotester.form.FormType.createTab(FormType.java:270)
         at oracle.jbo.jbotester.form.FormType.showForm(FormType.java:248)
         at oracle.jbo.jbotester.form.FormType.showForm(FormType.java:207)
         at oracle.jbo.jbotester.form.FormType.showForm(FormType.java:203)
         at oracle.jbo.jbotester.tree.ObjTreeNode.showForm(ObjTreeNode.java:140)
         at oracle.jbo.jbotester.tree.ObjTreeNode.showForm(ObjTreeNode.java:123)
         at oracle.jbo.jbotester.tree.Tree.processTreeMouseClicked(Tree.java:728)
         at oracle.jbo.jbotester.tree.Tree.access$100(Tree.java:96)
         at oracle.jbo.jbotester.tree.Tree$TreeMouseListener.mouseClicked(Tree.java:141)
         at java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:253)
         at java.awt.Component.processMouseEvent(Component.java:6292)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
         at java.awt.Component.processEvent(Component.java:6054)
         at java.awt.Container.processEvent(Container.java:2041)
         at java.awt.Component.dispatchEventImpl(Component.java:4652)
         at java.awt.Container.dispatchEventImpl(Container.java:2099)
         at java.awt.Component.dispatchEvent(Component.java:4482)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4247)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
         at java.awt.Container.dispatchEventImpl(Container.java:2085)
         at java.awt.Window.dispatchEventImpl(Window.java:2478)
         at java.awt.Component.dispatchEvent(Component.java:4482)
         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:644)
         at java.awt.EventQueue.access$000(EventQueue.java:85)
         at java.awt.EventQueue$1.run(EventQueue.java:603)
         at java.awt.EventQueue$1.run(EventQueue.java:601)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
         at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
         at java.awt.EventQueue$2.run(EventQueue.java:617)
         at java.awt.EventQueue$2.run(EventQueue.java:615)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:614)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
         at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
         at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
    Caused by: groovy.lang.MissingMethodException: No signature of method: com.rits.suplr.model.servicesAM.SupplierAMImpl.ProcFindProdQueryDesc() is applicable for argument types: (java.lang.String, java.lang.String, java.lang.Long) values: [MEL, BU01, 0]
         at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:54)
         at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:48)
         at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:133)
         at bc4j.com_rits_suplr_model_views_ProdScoreCardDetlVO_ItemDesc_null.gs.run(bc4j.com_rits_suplr_model_views_ProdScoreCardDetlVO_ItemDesc_null.gs.groovy:3)
         at oracle.jbo.ExprEval.internalEvaluateGroovyScript(ExprEval.java:1208)
         ... 73 more
    ## Detail 0 ##i didnot know why it's expecting signature of that method defined in AM .
    it's already there. Anything special with groovy while accessing.

  • How create zoom in and zoom out buttons in a JfreeChart

    hi,
    i want implements a "zoom in" and "zoom out" functionalitys form my Jfreechart. in a popupmenu this function there is, but i want create two buttons.
    I don't know how implement this.
    Can you help me???
    Tanx
    P.S. Sorry for my english :D

    If you right click on any of the JFreeChart standard examples you will see buttons that allow you to zoom in and zoom out. Just follow the code that the examples use. This feature can be enabled/disabled using the parameters in the chart construction. Check the Javadoc.

  • How to execute this procedure(having out parameters)

    PROCEDURE emp_cursor (
    v_deptno IN VARCHAR2,
    v_doj OUT DATE,
    v_empno OUT NUMBER,
    v_sal OUT NUMBER
    );

    Hi,
    812809 wrote:
    PROCEDURE emp_cursor (
    v_deptno IN VARCHAR2,
    v_doj OUT DATE,
    v_empno OUT NUMBER,
    v_sal OUT NUMBER
    emp_cursor ( expr_1
               , var_2
               , var_3
               , var_4
               );Where var_2, var_3 and var_4 are variables with the appropriate data types. You must pass variables for the OUT parameters.
    Expr_1 can can a variable, a literal, or any other kind of expression that evaluates to a VARCHAR2.
    I hope this answers your question.
    If not, post a little a simple test script (with as much of the coding as you know how to do) so that people can re-create the problem and test their ideas. Post the results you want from that code. Explain how you get those results.
    Always say which version of Oracle you're using.

  • How to pass Multi and Singlr value Parameters to DB2 query, which is using in SSRS report for ODBC connection

    Hi Guys,
    I am using DB2 database in SSRS. I have to pass Single Value and Multi Value Parameters. I tried with Select * From DB2Table Where
    Column=@PRM_Name Or Select * From DB2Table Where
    Column=:PRM_Name . It is not working and throwing error. Please help me out.
    Connection Details: ODBC
    Thanks Shiven:)

    Hi SKM,
    So you mean to say that Go to DataSource->Add Dataset-> Query Type-Text-> Under Query:
    click on fx (Expression)-> Write this expression
    For Single Value Parameter:
    ="SELECT customer_name, telephone_number, address1, address2, city from MyTable
    WHERE city = '" + Parameters!City.Value + "'"
    OR
    ="SELECT customer_name, telephone_number, address1, address2, city from MyTable
    WHERE city =  '" & Parameters!City.Value & "'"
    Keep it in mind if Parameter is String then
    It should be in Single quote ''.
     Like
    ="SELECT customer_name, telephone_number, address1, address2, city from MyTable WHERE city
    ='Hyderabad' "
    For Multivalu Parameter:
    ="SELECT EmployeeID, FirstName, LastName, LoginID FROM SHIVEN.AUDIT Where FirstName
    in ('" + REPLACE(JOIN(Parameters!City.Value,","),",","','") + "')"
    NOTE:
    If your Parameter is Single Value Parameter and You want to enter string values with Coma (,)
    separated (Like Hyderabad, Chennai, Delhi).
    In this case, you have to use below expression.
    ="SELECT customer_name, telephone_number, address1, address2, city from MyTable
    WHERE city IN ('" + REPLACE(Parameters!City.Value ,",","','") + "')"
    OR
    ="SELECT customer_name, telephone_number, address1, address2, city from MyTable
    WHERE city IN  ('" & REPLACE(Parameters!City.Value ,",","','") & "')"
    In above expression: Replace will replace all , with ‘,’ and city IN (‘Hyderabad’, ‘Chennai’,
    ‘Delhi’) will not throw any error.
     Note: You have to write expression in one line in Expression editor for dataset
    query
    Thanks It is working fine but it is tough job if query is big.
    Hi S kumar,
    The above approach we use when we have source like DB2, becasue DB2 has some syntactical differences to pass multivalue paramaeter. I tested and it works good, if i am mentioning the query in above format by using Fx button while creating dataset.
    but if we want fetch data from view which exist in DB2 and we need to call db2 view in SSRS and pass multivalue parameter in a way we did above then could you please mention the steps and way to achieve this.
    Thanks in advance!

  • How to Zoom in and zoom out

    Hi All,
    I am making a JFrame in which animation is shown. Balls are moving randomly on the canvas. I want to zoom in and zoom out the animation. How can i do that . Any source code or ant tip please.

    AffineTransformya, or Graphics2D.scale

  • How do I go back a page on the Ipad mini? I do not see any arrows anywhere. Also when I go to my yahoo email account and open an email I can not find how to go back and log out. This is our first Ipad and it is very different frm android. Thanks

    We just purchased our first Ipad. It is a mini with retina display 16 GB. How do I go back a page? I see no arrows to page back. Also when I log into  a yahoo email account and open an email I see now way to log out? Thank you for any help

    In Safari, (the web browser), there are specific arrows to go back and forward through website pages.
    In other Apps, it will depend on how the App is built.
    As to Yahoo Mai it depends on where you are viewing the email.  If you are using the Mail App, then you don't log out.     The Mail accounts in the Mail App are always there.
    If you are using the Yahoo App, You can Tap on the folder at the top, then on your account/name, and then on Sign Out.

  • How to Stop Versions and Return Save-As

    Death to Versions, Long Live Save-As!
    I got rid of Versions and got back Save-As for Pages, Numbers, Keynote, and Preview. It also works for TextEdit.
    I have done a clean install of Lion from a bootable Flash drive, reinstalled iWorks 09, refused to let iWorks do a software update, and now I have Pages and Numbers without Versions and with Save-As. Once you update iWorks it uses Versions so don't let that happen. Also you can't go back to the original iWorks programs once you update them. It says they do not work on your system when you reinstall them. You have to reinstall Lion fresh then install iWorks. I use manual updates and I remove iWorks 09 update. It is annoying but it works. No full screen support which I never used anyway as I have multiple screens.
    I have also deleted the Preview program and installed the Preview from Snow Leopard. Now that is also without Version and Save-As. I don't use TextEdit but I read you can also take that from Snow Leopard and it works. The details of how to do this are on these websites:
    http://osxdaily.com/2012/01/27/how-to-install-the-older-preview-app-from-snow-le opard-in-mac-os-x-lion/
    http://www.formaceyesonly.com/2011/11/25/how-to-downgrade-lions-preview-and-text edit-to-snow-leopard-versions/
    I have made a summary:
    1. From Snow Leopard, make a copy of these:
    FILE: /Applications/Preview.app
    FILE: /Applications/TextEdit.app
    FOLDER: /System/Library/PrivateFrameworks/MeshKit.framework/
    2. Rename the Snow Leopard Preview.app to “Previews.app” and the old TextEdit.app to TextEdits.app (Adding an S at the end)
    3. Copy Previews.app and TextEdits.app to the Applications folder.
    4. Copy “MeshKit.framework” to /System/Library/PrivateFrameworks/
    5. Download AppZapper from appzapper.com. You can use the free version 5 times, you only need to use it twice.
    6. Empty your trash. This helps for the final step.
    7. Drag the existing Lion Preview program to AppZapper.
    8. It will tell you that it cannot delete a system App unless you change the settings. Do that.
    9. Drag the existing Lion Preview program to AppZapper which deletes it.
    10. See if it automatically uses this Leopard Previews to open images. If not then set this as the default program for each image type.
    11. Go to the trash and collect the files for the Lion Preview program and store them in a folder in case you need them again.
    12. Drag the existing Lion TextEdit program to AppZapper which deletes it.
    13. Set this Leopard TextEdit as the default program for each document type you want it to use.
    Now for what I do which uses Pages, Numbers and Preview, I never see Versions (thank God) and Save-As is my little friend again. 3 days to sort this out.
    If Mountain Lion has not fixed this I will consider going to Windows 8. This is madness.

    Apple don't force me to use Apple. I happen to have hardware and files and emails that are all linked to Apple and iWorks. I could use Microsoft if I want to. I'd prefer to use what I am already invested in the way I want it. I don't want to invest more money to make a system that worked for me continue to do so. I found a solution and I shared it.
    Apple do force me to use Versions if I run the latest update of iWorks on Lion and they do force me to not use Save-As. I have made it clear that this response is for those people who WANT to use iWorks on Lion without Versions and with Save-As. I have seen a forum with over 66,000 views of people looking for this solution. If I could have posted it there I would have. The forum was closed. Those 66,000 people are not you. You don't want this. I get that. Don't be here. Leave this discussion for those that want the particular setup I also want. Free choice. That is what this is about.
    There are also forums with people complaining about Preview and TextEdit. They WANT to use these programs with Save-As and without Versions. I don't use TextEdit. I do use Preview and I WANT to use it with Save-As and without Versions. I found a solution that works for me. Therefore I offer a solution for those that want to use it the way I do. I can use other programs. I can view images in a browser. I can use Photoshop to edit images. I can ALSO choose to use Preview the way it was before. I have that choice and Apple have tried to stop that by making Versions compulsory.
    If you have a better way to make Snow Leopard Preview the default program for images please tell us all here now. I would like to know as well. I don't mean having to right click and choose Open With. I mean the automatic default program. If Apple allowed me to change my preferences to use Snow Leopard Preview I would have done that. Unfortunately they force my preferences back to Lion Preview against my choice and I had to Zapp it away.

  • How do I restore and carry out maintenance on external drives

    Under OS9 I used to regularly carry out optimising and maintenance on my mac and external hard drives. Now that I'm on OSX, I can't use Norton Utilities - that doesn't seem to work at all. Techtool Pro doesn't seem to fix external hard drives connected by firewire. Neither does Diskwarrior. How do I do maintenance for my mac and my drives. I have an external LaCie 160GB porsche firewire drive - that seems to have stopped working but I can't carry out any serious diagnostics as I have nothing that seems to work - DiskUtility doesn't carry out a full test and comes back with errors. I also have a Formac Oxygen 160GB external drive connected by Firwire which has also recently stopped working (when I mean stopped working, I mean that the mac no longer sees all the files I have stored on the drive and asks me if I want to initialise the drive - to which I obviously say no). I need to access the files on these external drives but can't get the mac to do this. Any help?

    Hi Naz,
    Norton Utilities does not work with OS X -- in fact it often makes problems worse. I fear NU has corrupted your external drives' directory structures.
    * Remove Norton: How to manually uninstall Norton SystemWorks for Macintosh 2.x.
    * Boot from your install CD/DVD and run Disk Utility. Repair Disk for the external drives. If DU can't repair, you can attempt DiskWarrior (it DOES work on external drives).
    Good luck; let us know how it goes.
    John

  • How can I sort and break out a boxed set download

    I recently downloaded one of iTunes' full compilations - various artists, 75 songs in total.
    There was also an option to buy smaller sets of these at about 20+ songs per individual set, but I went for it all.
    Maybe this is too anal, but I was hoping to burn the 75 onto audio CDs in their order/mix of the smaller sets that iTunes had offered. I don't see how I can do that since all I have is 75 songs added to my library on a certain date with no other useful identifier to help segregate them. The track listings and disk # listings apparently only refer to each song's original artist's album (not the iTunes compiled albums).
    This box set isn't offered anymore - at least I can't find it (Valentine's Day - Complete Box Set) so I can't tell how the songs were broken out into their smaller sets.
    Am I asking for too much, or is there a way to sort these in their intended order that iTunes had set up?
    15 FP iMac 800mhz   Mac OS X (10.3.9)   1gb RAM; 60gb intl/250gb extl HD
    15 FP iMac 800mhz   Mac OS X (10.3.9)   1gb RAM; 60gb intl/250gb extl HD
    15 FP iMac 800mhz   Mac OS X (10.3.9)   1gb RAM; 60gb intl/250gb extl HD

    I was mainly looking for an easier way of setting up separate playlists to burn the CDs and not have to select & drag individual songs myself manually. The way they're listed now in my iTunes library is alphabetically by song name, even if I sort by "Date Added".
    As for their original order, I've seen iTunes sell compilations like these in subsets such as: "Starter Set", "From Deep in the Vault", "Rarities" or similar categories. If the Music Store had a sales reason to segregate them into specific albums, I assumed (incorrectly) that they would stay in their own 'Albums' once I downloaded them all at once.
    Guess I'll just start dragging songs A thru Z over to new playlists and call it good. I appreciate the reply.
    15 FP iMac 800mhz   Mac OS X (10.3.9)   1gb RAM; 60gb intl/250gb extl HD

Maybe you are looking for

  • Trying to access website but it says Adobe Flash Player not installed

    www.caesars.com/thelinq  live webcam I have Windows 7, 64 bit with IE 1,0 32 bit.  Flash Player 11.9.900.170. Have been through the troubleshooting list several times but can't get this website to access Flash Player. FP seems to work everywhere else

  • IPhone syncing unknown error (-50)

    iTunes v8.1.1 iPhone 3G v2.2.1 When syncing to iTunes, I receive an "unable to sync iPhone" with an unknown error (-50) message. Have already attempted a full restore of the iPhone and most of the data has synced, except the photos? The phone memory

  • Changed my password in OS X Mavericks 10.9 and I'm having Keychain problems.

    About three days ago I downloaded OS X 10.9 Mavericks, and yesterday I forgot my login password. So I changed my password, and now Keychain keeps popping up and it's very disturbing. The most common popup warnings are the Calendar, Safari and mail Ap

  • APEpress & APExtreme - Only one shows up

    I have both and unless I connect to the name of the specific device I can't get access to the other. IE: I connect to the network named "1" and my Airport Utility shows "1" in the Left side. If I connect to network "2" I see "2" in the list on the le

  • I'm not able to purchase from iTunes France, I'm not able to purchase from iTunes France

    I wanted to download some great music only available on iTunes France - when I sign in they tell me that  my login and password only enable me to purchase from iTunes UK. If I try and register as new on the Fr website and if I put my own email, they