473,396 Members | 1,852 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Can app written in 2003 be converted to 2000?

I've written an app in A2003 only to find out that some customers are
presently using A2000.
Rather than place a runtime on their computer, it would be more
convenient to convert appt to A2000 if possible. I know how to convert
the file format, but when running an A2000 instance, if receive
"recordset not updateable". Is this possible?

Lar

Jul 12 '06 #1
3 1339
Suggestions

1. Split the database
Whenever you have have multiple users accessing the database, you need to
give each one a separate front end, with linked tables to the shared data.
If that is a new concept, see:
Split your MDB file into data and application
at:
http://allenbrowne.com/ser-01.html

2. Decompile
Each version of Access uses a different binary for the compiled code. You
can avoid some of these problems by decompiling before you give the front
end to users with a previous version.

Decompile a copy of the database by entering something like this at the
command prompt while Access is not running. It is all one line, and include
the quotes:
"c:\Program Files\Microsoft office\office\msaccess.exe" /decompile
"c:\MyPath\MyDatabase.mdb"

Then open it in Access 2000, open a code window, and choose Compile from the
Debug menu.

3. Service packs
This particular error can occur because the A2000 users are not up to date
with their Office or JET service packs:
http://support.microsoft.com/gp/sp
http://support.microsoft.com/kb/239114

--
Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.

"larpup" <la****@gmail.comwrote in message
news:11**********************@m73g2000cwd.googlegr oups.com...
I've written an app in A2003 only to find out that some customers are
presently using A2000.
Rather than place a runtime on their computer, it would be more
convenient to convert appt to A2000 if possible. I know how to convert
the file format, but when running an A2000 instance, if receive
"recordset not updateable". Is this possible?

Jul 12 '06 #2
larpup wrote:
I've written an app in A2003 only to find out that some customers are
presently using A2000.
Rather than place a runtime on their computer, it would be more
convenient to convert appt to A2000 if possible. I know how to convert
the file format, but when running an A2000 instance, if receive
"recordset not updateable". Is this possible?
Access has a method called
"ConvertAccessProject"
>From it's name one might think it is designed for ADPs only. But 2003
help talks about converting Access Files and shows MDBs in its
examples.

It's used as follows:

Sub ConvertNorthwind()
Application.ConvertAccessProject "northwind.mdb", "converted.mdb",
acFileFormatAccess2000
End Sub

The "northwind.mdb" mentioned is a copy of Northwind that I had
previously converted to Access 2003.
Now I am using that code (from another db) to convert that Access 2003
to Access 2000. It !!!!!!!!seems!!!!!!!! to handle all the
decompilation etc mentioned by Alan.

The new db runs swimmingly on my one and only Access 2000 machine. Of
course, this may be an anomaly and it may run satisfactorily in Access
2000 no where else in the world. Perhaps someone will try it and
report. Copying and pasting the code, replacing the file names and
running it will take at least a minute?

Jul 12 '06 #3
haven't tried yet as i am busy at work, but will take up your
suggestions later. thank you so much for you professional advice. I so
very much appreciate it.

Very truly yours,

Lar

Allen Browne wrote:
Suggestions

1. Split the database
Whenever you have have multiple users accessing the database, you need to
give each one a separate front end, with linked tables to the shared data.
If that is a new concept, see:
Split your MDB file into data and application
at:
http://allenbrowne.com/ser-01.html

2. Decompile
Each version of Access uses a different binary for the compiled code. You
can avoid some of these problems by decompiling before you give the front
end to users with a previous version.

Decompile a copy of the database by entering something like this at the
command prompt while Access is not running. It is all one line, and include
the quotes:
"c:\Program Files\Microsoft office\office\msaccess.exe" /decompile
"c:\MyPath\MyDatabase.mdb"

Then open it in Access 2000, open a code window, and choose Compile from the
Debug menu.

3. Service packs
This particular error can occur because the A2000 users are not up to date
with their Office or JET service packs:
http://support.microsoft.com/gp/sp
http://support.microsoft.com/kb/239114

--
Allen Browne - Microsoft MVP. Perth, Western Australia.
Tips for Access users - http://allenbrowne.com/tips.html
Reply to group, rather than allenbrowne at mvps dot org.

"larpup" <la****@gmail.comwrote in message
news:11**********************@m73g2000cwd.googlegr oups.com...
I've written an app in A2003 only to find out that some customers are
presently using A2000.
Rather than place a runtime on their computer, it would be more
convenient to convert appt to A2000 if possible. I know how to convert
the file format, but when running an A2000 instance, if receive
"recordset not updateable". Is this possible?
Jul 12 '06 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: eel3720 | last post by:
Greetings: I have a converted Access 2000 database that got replaced not converted to a Access 2003 Database file. Now the reports in Access 2003 Database will not open. I tried removing...
3
by: KEMDignam | last post by:
I have upgraded my computer to Access 2003, but I have not converted my databases since all of my clients still use Access 2000. I need to create a new MDB, but Access is telling me that I will...
2
by: manning_news | last post by:
Has anyone had a problem with Access 2003 not saving their coding? I've been using 2003 for a couple of months now and just this week noticed that some coding I'd done for a database was not there...
52
by: Neil | last post by:
We are running an Access 2000 MDB with a SQL 7 back end. Our network guy is upgrading to Windows Server 2003 and wants to upgrade Office and SQL Server at the same time. We're moving to SQL Server...
2
by: Christine.Misseri | last post by:
Hi all, I'm sure someone knows about this problem. I have an Access database designed in Access 2000, connected to an ORACLE 8i back end. On the ORACLE side I have stored procedures, triggers...
49
by: Mell via AccessMonster.com | last post by:
I created databases on Access 2003 and I want to deploy them to users. My code was also done using 2003. If they have Ms Access 2000 or higher, will they be able to use these dbs with all code,...
8
by: rdemyan via AccessMonster.com | last post by:
I've converted my application from A2K format to A2003 format. I tried to follow Allen Browne's protocol in getting my app into A2003 (although I was unable to find informtion on the conversion...
10
by: NEWSGROUPS | last post by:
I work for an organization that is migrating from Access 2000 to Access 2003. About 5 or 6 years ago we migrated from Access 97 to Access 2000 with no problem. Will I have trouble converting these...
20
by: KW | last post by:
I have an application that runs in any of Access 2000 thru Access 2007 to accommodate my customers' various environments. I implemented code to call a function that uses the LoadCustomUI method to...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
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,...
0
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...
0
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...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

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.