[AccessD] There isn't enough memory to perform this operation.

Mark A Matte markamatte at hotmail.com
Mon Apr 17 09:24:49 CDT 2006


Doug,

Not sure if this is relevant...but last year...I had a similar issue where 
my forms and queries would run fine...but would occasionally give me the 
'memory' error when trying to modify.  I didn't spend much time on the 
problem...because it was my A97 dbs that were only having the issue after I 
loaded A2k on the same machine.  I had both versions on a box with W2K 
Server...and it worked fine.  When I put both versions on WXP...I started 
having the 'Not Enough Memory' when I tried to do things in A97...I just 
quit using 97 on that machine...so I don't really have a solution or 
suggestion...just thought I'd mention it ion case it gives someone an idea.

Good Luck,

Mark A. Matte



>From: "Doug Murphy" <dw-murphy at cox.net>
>Reply-To: Access Developers discussion and problem 
>solving<accessd at databaseadvisors.com>
>To: "'Access Developers discussion and problem 
>solving'"<accessd at databaseadvisors.com>
>Subject: Re: [AccessD] There isn't enough memory to perform this operation.
>Date: Sat, 15 Apr 2006 14:40:54 -0700
>
>Hi Marty,
>
>I have already attempted the export and import to/from text file.  I was 
>not
>aware of the print to SQL functionality of DAO.  I tried this and it gave 
>me
>the SQL of the query which is very cool.  I am putting this in my list of
>tools.  I tried copying the SQL from the debug window and pasting into a 
>new
>query.  Still get the out of memory message.  I will play with the SQL to
>see if I can find what is causing the problem.
>
>The problem database does some very involved statistical calculations with
>many queries and a lot of code.  The problem is that no naming convention
>was used and field and object name structure is bazaar.  There are quotes,
>spaces, parens, etc in the names.  This may be the source of the problem.
>As I go through the project I have been updating naming, but in many cases
>where the existing name doesn't contain any unusual characters or spaces I
>am leaving as is.  Each change, using Speed Ferret, takes significant time,
>so to change the name of several thousand objects is not feasible.
>
>Thanks again.
>
>Doug
>
>-----Original Message-----
>From: accessd-bounces at databaseadvisors.com
>[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of MartyConnelly
>Sent: Friday, April 14, 2006 10:12 PM
>To: Access Developers discussion and problem solving
>Subject: Re: [AccessD] There isn't enough memory to perform this operation.
>
>
>Try this to save query to a text file
>Application.SaveAsText acQuery, "MyQuery", "c:\temp\myquery.txt" then in a
>new mdb Application.LoadFromText acQuery, "Catalog", "c:\temp\myquery.txt"
>The text file will be the QBF definition not the actual SQL string if you
>want that try Sub test() Dim db As DAO.Database Dim qdf As QueryDef Set db 
>=
>CurrentDb Set qdf = db.QueryDefs("MyQuery") Debug.Print qdf.SQL End Sub
>
>Max Home wrote:
>
> >Doug, that just doesn't make sense.  Either you have something wrong
> >with you installation of Access (try importing it as a txt file on
> >another machine if possible) or open it with notepad and then save it
> >again having made some alteration so that it actually saves a new 
>version.
> >
> >If it runs but doesn't open for edits then that is so weird.
> >
> >Another thing you could try is to create a new DB and import it and
> >THEN create a new form with that as the recordsource and then create a
> >command button from the wizard selecting the option to filter by form -
> >there are two wizards there, so try them both.
> >
> >If no success, then open it in notepad, select all (Ctl-A) and then on
> >the new DB create a new query, select nothing,  click on SQL on the
> >toolbar and paste it into that,  before running it, select the option
> >for design and see if it opens.
> >
> >Regards
> >
> >Max
> >
> >Ps. Although this has come from my home email address, please reply to
> >my work Email address (max.sherman at mga-charity.org) as I will still be
> >picking up my email
> >
> >
> >-----Original Message-----
> >From: accessd-bounces at databaseadvisors.com
> >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy
> >Sent: 14 April 2006 22:56
> >To: 'Access Developers discussion and problem solving'
> >Subject: Re: [AccessD] There isn't enough memory to perform this
> >operation.
> >
> >Hi Max,
> >
> >Did both of these and still can not open the query in design view.  I
> >seem to remember something about there being a limit on the size of
> >queries, but have not found anything specific.
> >
> >I think I'll just rebuild the query as Jim suggested in a more user
> >friendly manner.  I think I can get the form to work much better this
> >way.
> >
> >Thank you for your thoughts.
> >
> >Doug
> >
> >-----Original Message-----
> >From: accessd-bounces at databaseadvisors.com
> >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Max Home
> >Sent: Friday, April 14, 2006 2:43 PM
> >To: 'Access Developers discussion and problem solving'
> >Subject: Re: [AccessD] There isn't enough memory to perform this
> >operation.
> >
> >
> >Doug, try exporting the query as a text file and then re-importing it
> >from a text file (docmd.transfer something or other - look it up).
> >That should clear any embedded problems.  OR - open another DB and
> >import it into that (but link the tables it uses first so that the
> >import function *finds* the tables it refers to).  Both these work for
> >me from time to time.
> >
> >Regards
> >
> >Max
> >
> >
> >-----Original Message-----
> >From: accessd-bounces at databaseadvisors.com
> >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy
> >Sent: 14 April 2006 22:32
> >To: 'Access Developers discussion and problem solving'
> >Subject: Re: [AccessD] There isn't enough memory to perform this
> >operation.
> >
> >Hi Jim,
> >
> >I am working in Access 2002.  The query runs, I just can not open in
> >design view.
> >
> >-----Original Message-----
> >From: accessd-bounces at databaseadvisors.com
> >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Jim Lawrence
> >Sent: Friday, April 14, 2006 2:16 PM
> >To: 'Access Developers discussion and problem solving'
> >Subject: Re: [AccessD] There isn't enough memory to perform this
> >operation.
> >
> >
> >Hi Doug:
> >
> >Depending what version of Access you are using there is a strict size
> >limitation to queries. On older versions, like A97, you would have to
> >breakup to query into sub-queries that would be accessed from caller
> >query as if they were tables. Another way to handle complex queries was
> >to move as much of the query as possible into a function, in a module
> >and call the function from the query.
> >
> >This may not be your situation but it was one of the main issues with
> >older versions of Access and queries.
> >
> >HTH
> >Jim
> >
> >-----Original Message-----
> >From: accessd-bounces at databaseadvisors.com
> >[mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Doug Murphy
> >Sent: Friday, April 14, 2006 1:55 PM
> >To: 'Access Developers discussion and problem solving'
> >Subject: [AccessD] There isn't enough memory to perform this operation.
> >
> >Folks,
> >
> >I have a legacy database I am trying to update for a client.  When I
> >try to open one of the queries in design view I get the message "There
> >isn't enough memory to perform this operation. Close unneeded programs
> >and try again."  I have tried opening the query on two different
> >computers and get the same result.  From where the query is being used
> >I know it uses the values of 14 different controls on a form as
> >criteria.  I exported the query to a text file and it really does not
> >look that complicated, but access is having trouble showing it in the
> >query design window.  Any suggestions on how I can work on this thing?
> >
> >Thanks in advance for your thoughts.
> >
> >
> >Doug
> >
> >
> >
>
>--
>Marty Connelly
>Victoria, B.C.
>Canada
>
>
>
>--
>AccessD mailing list
>AccessD at databaseadvisors.com
>http://databaseadvisors.com/mailman/listinfo/accessd
>Website: http://www.databaseadvisors.com
>
>--
>AccessD mailing list
>AccessD at databaseadvisors.com
>http://databaseadvisors.com/mailman/listinfo/accessd
>Website: http://www.databaseadvisors.com





More information about the AccessD mailing list