Re: Object invalid or no longer set error involving database object. H
- From: "Chris O'C via AccessMonster.com" <u29189@uwe>
- Date: Fri, 25 Jul 2008 14:06:13 GMT
Set RD.openrecordset(sSQL,dbOpenDynaset,dbSeeChanges)
Are you sure there isn't a typo in there? Is the equals sign missing between
the R and the D of RD? R is a recordset and D is a database, but there's no
RD variable declared or used in the code above that line. Do you have Option
Explicit declared at the top of every module?
dbSeeChanges doesn't cause that error. The RD object isn't valid because it
hasn't been set correctly before attempting to open the recordset. Looks
like you're trying to do both in the same line of code.
A module has limitations but you're nowhere near them.
The limits for a Jet 4 db are:
Max 1,024 characters per line.
Max 6,601 lines per procedure.
Max 65,545 lines per module.
Max 1,000 modules per database.
Chris
Microsoft MVP
rhc wrote:
im running access 2003 on xp. i have started seeing this bug in somve vba
routines where if I declare a dao database object then:
Set D = currentdb()
Set R = D.recordset(sSQL,dbOpenDynaset,dbSeeChanges)
loop through R updating rows.
R.close
Set RD.openrecordset(sSQL,dbOpenDynaset,dbSeeChanges)
Here I get the Object invalid or no longer set error. The database object D
seems to have become uninstantiated for no apparent reason. The only thing
that has changed recently in the code is the addition of the dbSeeChanges in
the recordset statements. I add these in to make the UI mdb the code is in
compatible with a sql server 2005 backend that im in the process of
developing. to be clear the above error happens wihen linked to the original
access mdb backend.
Could deSeeChanges cause this?
Is there a size limitation on the modules associated with forms? The ui mdb
as a lot of stuff in it but ithe file size is still only 12MB
Help!!!!
--
Message posted via http://www.accessmonster.com
.
- Prev by Date: Re: Object invalid or no longer set error involving database object. H
- Next by Date: RE: Percentage calculation problem
- Previous by thread: Re: Object invalid or no longer set error involving database objec
- Next by thread: RE: Percentage calculation problem
- Index(es):
Relevant Pages
|