473,626 Members | 3,298 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

Table 'MSysAccessObje cts' already exists

1 New Member
I am receiving this error message when I attempt to open an Access 2000 .mdb file. I also receive it when I try to import from that file into a new .mdb file. I opened the file with no problem two days ago and closed it normally (as far as I know). The error started appearing yesterday when I first tried to open it. Unfortunately, the file was backed up overnight, so the previous version is not available.

I have read all of the references to this error being received when trying to compact and repair, but I can find no information on what to do when it shows up while trying to open a database.

Can anyone help, please?

Thanks,
Bruce
Jul 18 '08 #1
1 4585
owuraku
33 New Member
Maaannn...you'r e in luck. I ran into this problem just this morning and the funny thing is it took just 2 minutes to rectify it.

*Solution 1
Hold down the "shift" and click to open your database.
On the Tools menu, click Options.
On the View tab, select the System objects check box and then click OK.
In the Database window, click Tables in the left pane.
In the right pane, select and then delete TempMSysAccessO bjects table.

*I used solution 1 to solve my issue under 2 minutes. If Solution 1 doesnt work, try solution 2.

Solution 2
Create a new database. Name the new database Database_2.
Make sure that the view for System objects is not selected. To do this, follow these steps:
a. In the Database window on the Tools menu, click Options.
b. On the View tab in the Options dialog box, clear System objects and then click OK.
On the File menu, point to Get External Data and then click Import.
In the Import dialog box, select Database_1 database and then click Import.
In the Import Objects dialog box, click Options.
In the Import Objects dialog box, click Select All.
Under the Import section, select both the Menus and Toolbars check box and the Import/Export Specs check box.
In the Import Objects dialog box, select each tab and then repeat step 7 for each of the tabs.
In the Import Objects dialog box, click OK.
In the Database window on the Tools menu, click Database Utilities and then click Compact and Repair Database.
*Note Make sure that all objects from Database_1 database are imported to Database_2 database.
Quit Access.
Rename Database_1 database to Database_1_Back up.
Rename Database_2 to Database_1.

Source: http://support.microsoft.com/kb/818099
Jul 18 '08 #2

Sign in to post your reply or Sign up for a free account.

Similar topics

2
11853
by: Jonathan | last post by:
I am looking for a simple way to check if a database table exists. I keep getting advice to use "Try.. Catch" and other error handling methods, but I obviously don't want to have to display an error message and stop the process every time someone loads the script after the table is created because that would mean the page could only ever run once which of course not the solution I was looking for. I simply want to know how I can check...
1
15403
by: shottarum | last post by:
I currently have 2 tables as follows: CREATE TABLE . ( mhan8 int, mhac02 varchar(5), mhmot varchar(5), mhupmj int )
3
5895
by: Michael Magg | last post by:
Hello! I wanna import a table with a makro, but a table with this name already exists. So the imported table (f. i. "table") is saved as "table1". How can I check, if such a table already exists and then delete it? So how can I check the existence of a table? ________________________________________ Function Importieren1() On Error GoTo Importieren1_Err
5
12063
by: jasenpeters | last post by:
Dear Colleagues, MS-Access 2000 After compacting and repairing a database... "AOIndex is not an index in this table." Error 3800 Shows up when attempting to open or manipulate the database in any way. Can be displayed twice upon attempting to open with Access.
8
11651
by: bob | last post by:
I am writing some code to create new tables in a SQL database. However, I don't want to try to create a table if it already exists. How can I test beforehand to see if a particular named table already exists in the database, without actually trying to read records into a dataset? Thanks.
2
6931
by: RLN | last post by:
Re: Access 2003 I have code to check to see if a table exists. There are several other tables (tblQ12, tblQ13, etc) that do already exist & this code runs fine; msgbox says the value returned is true when the table already exists prior to the run of this module. If the table does not exist, this line bombs varTemp = dbsTemp.TableDefs(prmTable).Name with this error:
4
2354
by: Deus402 | last post by:
Here is my table design: tblEmployers EmployerID autonum (primary key) EmployerName text tblLocations LocationID autonum (primary key) EmployerID longint (foreign key) LocationAdress text
4
1675
by: kabradley | last post by:
Hello all, I'm using Access 2000 and have another question. I have a table that holds information about particular investments. Each investment has a LPName and an autonumber LPID. I have a form 'tied' to this table that the user uses when he needs to input new data. The concern I have is that a new user that's not familiar with all of the investments already entered in the table will enter a duplicate. For instance: tblLPID already has...
15
16170
by: OfficeDummy | last post by:
Hello all! I searched the Internet and this forum for a similar problem, but I found no help... Also, I'm a complete newbie to the fascinating world of programming, VBA and Access, so my question can very well be very stupid. The tasks are: 1)Import an Excel table into Access 2)Add a new column and fill it with variables of date/time type. Steps 1 and 2 need to be done only once, and I've almost managed to accomplish them. Now...
7
5413
by: sasimca007 | last post by:
Hello friends, What my doubt is, a page is already designed in that page a table exists, and i am doing a script like a radio button exixts and when click that radio button some function is called and in that function i want to create a extra row in that table which already exists on page. That is my problem. How to insert a row dynamically in a table which already exists in the page?
0
8203
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8711
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
8642
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
8368
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8512
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
5576
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and then checking html paragraph one by one. At the time of converting from word file to html my equations which are in the word document file was convert into image. Globals.ThisAddIn.Application.ActiveDocument.Select();...
0
4206
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
1815
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
2
1515
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating effective websites that not only look great but also perform exceptionally well. In this comprehensive...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.