dao2535.tlb

C

CJ

I get this message "Your microsoft access database or
project contains a missing or broken reference to the
file "dao25.35.tlb" version 3.5".
I use Access under XP but the database is in 97, I cannot
convert because more people are using it in 97.
I tried forcing the libraries to relink but this doesn't
change anything. Many thanks !!! CJ
 
T

Tom Wickerath

Can you describe the process that you used to force the libraries to relink?

KB article 175484 indicates that this file allows one to use older objects, methods and
properties with Access 97. Thus, you could update the code so that it would work properly
with DAO350, and all of your Access 97 users would still be able to use it.
http://support.microsoft.com/?id=175484

You might try replacing your copy of this file from the Office 97 install CD. It can be
found in the \os\msapps\dao folder. This file is not shown as self-registering in the
DLL Help Database (
http://support.microsoft.com/?id=/servicedesks/fileversion/dllinfo.asp ). I don't think
it will help to try using Regsrv, but you might give it a try anyways. Use the example
shown in Method 1 of this KB article: http://support.microsoft.com/?id=292054

Your best bet is probably to try updating the code so that it is compatible with the
DAO350 library.

Tom
__________________________________


I get this message "Your microsoft access database or project contains a missing or broken
reference to the file "dao2535.tlb" version 3.5". I use Access under XP but the database
is in 97, I cannot convert because more people are using it in 97. I tried forcing the
libraries to relink but this doesn't change anything. Many thanks !!! CJ
 
T

Tony Toews

CJ said:
I get this message "Your microsoft access database or
project contains a missing or broken reference to the
file "dao25.35.tlb" version 3.5".
I use Access under XP but the database is in 97, I cannot
convert because more people are using it in 97.
I tried forcing the libraries to relink but this doesn't
change anything. Many thanks !!! CJ

To add to Tom's posting. Remove it from your list of references,
Ctrl+G >> Tools >> Options and compiling the code. If you have
compile errors fix them up. Once there aren't any more errors you'll
probably be just fine without it.

Tony
--
Tony Toews, Microsoft Access MVP
Please respond only in the newsgroups so that others can
read the entire thread of messages.
Microsoft Access Links, Hints, Tips & Accounting Systems at
http://www.granite.ab.ca/accsmstr.htm
 
B

Brendan Reynolds \(MVP\)

A little background information to add to what has already been said ...

The library in question appears to be the Microsoft DAO 2.5/3.51
Compatibility Library. This library was used to enable applications
converted from Access 2 to run in Access 97 without updating some obsolete
DAO 2.5 code. All versions of Access later than Access 97 use DAO 3.6, and
there is no DAO 2.5/3.6 compatibility library, so to run apps under later
versions of Access, you need to remove that reference and update the
obsolete code. It's not technically difficult, although it is a bit of a
chore. After removing the reference, try to compile, and the first line of
obsolete code will be highlighted. Fix it (post a question here if you get
stuck) and attempt to compile again, and the next obsolete line will be
highlighted. Just keep repeating the process until the app compiles without
error.
 

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