Solved

reserved error 1601

Posted on 2000-03-23
9
704 Views
Last Modified: 2010-08-05
I am getting this error:

"Reserved error (-1601), there is no message for this error."

A user is trying to enter data in form. I also tried the table, same result. Soues it have something to do with the record locking? Our Jet Engine (which I know nothing about) is version 3.0.

1) Should we be using a newer Jet?
2) If so, how do I implement installing it? Should the IT crew do it or is it something I can do?

Thanks.

TK421
0
Comment
Question by:TK421
  • 5
  • 4
9 Comments
 
LVL 9

Expert Comment

by:BrianWren
ID: 2650612
Do you mean to say that when you try to open the table from the database window, you get this error?
Can you create a query on this table and open the query?

(Select the table in the database window, then click the 'Open' button.)

If that's the case, do the following:

1.  BACK UP THE DATABASE!  DO THIS BEFORE YOU TAKE ANOTHER STEP!

2.  Create a new, blank DB, then import all of the objects from the DB giving you trouble, and see if the error is gone.

3.  If not, use the Database Utilities on the Tools menu to repair the new database.  Is the problem gone?

4.  Try to copy the table using Cut and Paste, under a new name.  Can you open the new table?

5.  Manually recreate the table and its structure.

Keep me posted.  You really have my curiosity going!

Brian
0
 

Author Comment

by:TK421
ID: 2650700
My apologies for not being more descriptive. The form opens (from a query). User tries to enter data but when trying to close the form, the above error occurs. I can open the table - I get the same results. It only appears to be 2 records where this error occurs.
Thx.
0
 
LVL 9

Expert Comment

by:BrianWren
ID: 2651164
I'm pretty sure you have a corrupted table.

Try copying the table to another DB, and see if the problem goes away.

Brian
0
 

Author Comment

by:TK421
ID: 2652993
A repair on the table seems to have fixed the problem. Ever heard of this before?
0
How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

 
LVL 9

Expert Comment

by:BrianWren
ID: 2653822
Access is altogether too susceptible to corruption.  It's like the No. 1 complaint of users and designers.

(The No. 2 is the behavior of unbound controls on continuous forms, I believe...)

So then its fixed?  Good news then.

This is why it is so good of an idea to keep backups.  Sometimes repairing a DB destroys it...  MS recommends repairing only when nothing else works, since it can be so disastrous.  Backups are far less destructive...

Brian
0
 

Author Comment

by:TK421
ID: 2653944
Our IT team runs nightly backups. I need more than that. I used to have a DOS script that copied the DB to another directory (once an hour). I no longer use it because I've learned it's not a good idea to copy a .mdb file while it's it use. Since I stopped that "backup" procedure, I've had less problems, but fewer backups. Someone here (EE) told me about a backup software utility (www.veritas.com). Have you ever used it or similar? How do you handle backing up data that changes on the hour. I think a nightly backup is insufficient. Thanks. If there's no better solution than Veritas, I'll mention it to our team.

TK
0
 
LVL 9

Expert Comment

by:BrianWren
ID: 2654062
I would add to the DB that it outputs its data to a backup every hour.  There is no problem getting a DB to talk to itself...

There are a variety of ways to trigger an event like this.  You can nest a statement in code that is run frequently, a statement that checks the current time, the last backup time, and if more than an hour has gone by, spit the data out to the backup.

You can open a hidden form, leaving it open, and use its OnTimer event to halt what's going on and spit out a backup.

You can have Access actually create a new MDB file to hold this information every hour, so that if one .MDB became corrupted, you have other totally discrete mdb's that are fine.

I am not familiar with the products from Veritas...

Brian
0
 

Author Comment

by:TK421
ID: 2654299
Brian,

Great ideas. Now, which one should I use? Do you have exprerience in these types of "backups"? I'm just wondering which one (and any detail) I can use. I really like this approach though - having Access _create_ the data...excellent idea.
0
 
LVL 9

Accepted Solution

by:
BrianWren earned 53 total points
ID: 2654452
Which one to use depends on how the application is used.

If there is something that is done every 2-3 minutes for the whole time the db is in use, that would be a good candidate for having a triggering statement.

If the uses are diverse, perhaps a trigger in several different locations, or a hidden, timer-event form would be better...

You know more about how the db is used than I do, of course.

When we used to do this with AutoCAD, we put the trigger in the 'Line' and 'Copy' events, because they are used heavily anytime you wrok on a drawing.  (There was no 'timer event' available.)

Brian
0

Featured Post

What Security Threats Are You Missing?

Enhance your security with threat intelligence from the web. Get trending threat insights on hackers, exploits, and suspicious IP addresses delivered to your inbox with our free Cyber Daily.

Join & Write a Comment

Most if not all databases provide tools to filter data; even simple mail-merge programs might offer basic filtering capabilities. This is so important that, although Access has many built-in features to help the user in this task, developers often n…
A simple tool to export all objects of two Access files as text and compare it with Meld, a free diff tool.
With Microsoft Access, learn how to start a database in different ways and produce different start-up actions allowing you to use a single database to perform multiple tasks. Specify a start-up form through options: Specify an Autoexec macro: Us…
Polish reports in Access so they look terrific. Take yourself to another level. Equations, Back Color, Alternate Back Color. Write easy VBA Code. Tighten space to use less pages. Launch report from a menu, considering criteria only when it is filled…

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

16 Experts available now in Live!

Get 1:1 Help Now