Converting Access 2.0 to Access2000

S

sbr7770

When I try to convert an Access 2.0 database to Access
2000, I get the message "There are calls to 16-bit dynamic
link libraries (.dll) in modules in this database...."

There are over 30 Declare Function statements in 2 modules
and I have changed the User.dll to user32. I have
replaced Integer with Long on all the Declare Function
statements.

I remarked out all of the Declare statements and when I
converted the database I didn't get the message about the
calls to 16-bit dynamic link libraries. So I unremarked
the 1st Declare Function statement only and converted the
database without the error. I repeated this for each
Declare statement again with no 16-bit dynamic link
library error. If I unremark more than one of the Declare
statements and try to convert the database, I get the
error again.

Any ideas as to why it convert with more than one Declare
statement????

Thanks,

SBR
 
D

david epsom dot com dot au

2000, I get the message "There are calls to 16-bit
link libraries (.dll) in modules in this database...."

It is just a message: it doesn't know anything. Ignore
it. If there is a problem with the wizard, it is NOT
that some of the declarations reference 16-bit libraries:
the wizard can't tell one from the other. After
conversion, attempt a decompile and compile.

Also, you will have to change ??? OpenQuery ??? to
Querydefs, Some values that were Var are now String,
Untyped, Uninitialised functions return (null? empty?)
instead of false, queries using First/Last are even
less likely to work etc etc

(david)
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top