• disk full error (Access 2002)

    Author
    Topic
    #402767

    Can anyone explain why I would get a disk full error in the middle of a procedure? I have checked an the disk is NOT full. Is this some kind of write error? I was able to click through this error and my report completed, but the data was incomplete, naturally.

    Viewing 1 reply thread
    Author
    Replies
    • #804273

      Technically, you may not have enough RAM to run the report, but I am pulling at straws here.

      Have you checked your queries that drive the report for a cartesian product to ensure that you are not generating data that isn’t necessary. I have “Crashed” many different systems by having invalid joins and doing just this. I would cheat by putting a Select Distinct… in the query to get rid of the duplicates, but I ultimately had to fix the queries when the systems crashed or I received the not enough memory error.

      You may also have too many different applications open at once. Try closing some of them.

      HTH

      • #804277

        thanks for your reply, Gary

        This is being run on a Citrix server, so it is possible that I might not have enough RAM on the server. This is a very intermittent problem–probably once in 25 runs or so.

        I just need to add an error handler to catch this and terminate the report altogether and instruct the user to begin again. I think the error happens at different points in the code and in different procedures, although I’m not sure. How can I write an Error handling procedure that would catch this one error regardless of which module or procedure it occurred in?

        • #804480

          You can’t unless you’ve built a code framework for your application or your error handling is done through custom classes. Access has granular error handling. It doesn’t provide a global error handler.

          • #804663

            I was afraid that was the answer I would get. Thanks for letting me know.

          • #804664

            I was afraid that was the answer I would get. Thanks for letting me know.

        • #804481

          You can’t unless you’ve built a code framework for your application or your error handling is done through custom classes. Access has granular error handling. It doesn’t provide a global error handler.

      • #804278

        thanks for your reply, Gary

        This is being run on a Citrix server, so it is possible that I might not have enough RAM on the server. This is a very intermittent problem–probably once in 25 runs or so.

        I just need to add an error handler to catch this and terminate the report altogether and instruct the user to begin again. I think the error happens at different points in the code and in different procedures, although I’m not sure. How can I write an Error handling procedure that would catch this one error regardless of which module or procedure it occurred in?

    • #804274

      Technically, you may not have enough RAM to run the report, but I am pulling at straws here.

      Have you checked your queries that drive the report for a cartesian product to ensure that you are not generating data that isn’t necessary. I have “Crashed” many different systems by having invalid joins and doing just this. I would cheat by putting a Select Distinct… in the query to get rid of the duplicates, but I ultimately had to fix the queries when the systems crashed or I received the not enough memory error.

      You may also have too many different applications open at once. Try closing some of them.

      HTH

    Viewing 1 reply thread
    Reply To: disk full error (Access 2002)

    You can use BBCodes to format your content.
    Your account can't use all available BBCodes, they will be stripped before saving.

    Your information: