Reference DAO 3.6 Object Library or DAO 2.5/3.51 Compatibility Library 
Author Message
 Reference DAO 3.6 Object Library or DAO 2.5/3.51 Compatibility Library

2nd Posting

Hi,

Windows 98 SE
Visual Basic 6.00 (SP4)
Access 97 installed - if relevant

I have an application that is heavily dependent on a database. The
application has travelled through VB3 pro, VB4 pro and now VB6 (SP4).

At the VB4 stage I referenced the DAO 2.5/3.50 Compatibility Library
and in VB6 I reference the DAO 2.5/3.51 Compatibility Library.

Is there any reason why I can't reference the DAO 3.6 Object Library,
if not, are there any potential pitfalls to look out for. Do I have to
do anything with the existing database structure to accommodate the
change?

My apologies if this appears to be a stupid question with an obvious
(to you) answer. I have referenced DAO 3.6 in the program and
everything appears to work fine. Just looking for some reassurance I
guess.

Regards

Frank White.



Wed, 16 Jul 2003 11:44:25 GMT  
 Reference DAO 3.6 Object Library or DAO 2.5/3.51 Compatibility Library
It will depend on what you're doing. DAO 3.6 is for Jet 4.0 databases.
DAO 3.5x is for Jet 3.5x databases. If yours are Access 97 databases,
they are Jet 3.5x databases. Access 2000 can read/write to Access 97
databases, so it may be that DAO 3.6 is really all you need. Should you
move to a Jet 4.0 (Access 2000) database, you will definitely need DAO
3.6, because DAO 3.5 won't handle a Jet 4.0 database.


Quote:

> 2nd Posting

> Hi,

> Windows 98 SE
> Visual Basic 6.00 (SP4)
> Access 97 installed - if relevant

> I have an application that is heavily dependent on a database. The
> application has travelled through VB3 pro, VB4 pro and now VB6 (SP4).

> At the VB4 stage I referenced the DAO 2.5/3.50 Compatibility Library
> and in VB6 I reference the DAO 2.5/3.51 Compatibility Library.

> Is there any reason why I can't reference the DAO 3.6 Object Library,
> if not, are there any potential pitfalls to look out for. Do I have to
> do anything with the existing database structure to accommodate the
> change?

> My apologies if this appears to be a stupid question with an obvious
> (to you) answer. I have referenced DAO 3.6 in the program and
> everything appears to work fine. Just looking for some reassurance I
> guess.

> Regards

> Frank White.

--
 L. M. (Larry) Linson
  http://www.ntpcug.org - North Texas PC User Group - Visit and Join
  http://www.ntmsdevsigs.homestead.com - NTPCUG Developer SIGs
  http://homestead.deja.com/user.accdevel - Access examples

Sent via Deja.com
http://www.deja.com/



Thu, 17 Jul 2003 06:43:00 GMT  
 Reference DAO 3.6 Object Library or DAO 2.5/3.51 Compatibility Library

Quote:

>Hi,

>Windows 98 SE
>Visual Basic 6.00 (SP4)
>Access 97 installed - if relevant

>I have an application that is heavily dependent on a database. The
>application has travelled through VB3 pro, VB4 pro and now VB6 (SP4).

>At the VB4 stage I referenced the DAO 2.5/3.50 Compatibility Library
>and in VB6 I reference the DAO 2.5/3.51 Compatibility Library.

>Is there any reason why I can't reference the DAO 3.6 Object Library,
>if not, are there any potential pitfalls to look out for. Do I have to
>do anything with the existing database structure to accommodate the
>change?

Ah.

We had *big* problems, but unfortunately I did a rush debug on
site without any tools or, idiot I must have been that day, proper
logging.

We upgraded from VB5 to VB6 and took our applications to DAO
3.60.  Suddenly some client machines couldn't read data at all; my
first guess was that machines with Access 2000 installed were working
but those with Access 97 were broken, but that didn't match up with
what was happening *if I'm remembering correctly*.  As it was we
needing things working immediately: I headed back to the office,
rolled back to 3.51, recompiled, reinstalled on the client machines
and everything worked fine again, on all machines.

Frustratingly enough, some of the broken machines didn't even have
an existing DAO installed -- no Access, no shared path in the
filesystem.  I'd have to check, but I think I've even gone so far as
to install the DAO in the application's directory.  (erk.)

Incidentally, there seem to be multiple builds of 3.60 out there.
We're staying away until we see 3.61.

Summary: it's a change.  Expect something to break.  Watch
everything very very closely until you're *sure* it's working, and
if your application works in-house, don't expect it to work anywhere
else until you've proved it.

Yuck.

Anyway, hoping your upgrade goes smoother than ours...

Cheers, butting



Thu, 17 Jul 2003 09:18:43 GMT  
 
 [ 3 post ] 

 Relevant Pages 

1. References to MS DAO 3.51, 3.60, 2.5

2. DAO 3.5 object library vs. DAO 3.51

3. Referencing DAO 3.51 and DAO 3.60

4. Microsoft DAO 2.5/3.5 Compatibility Library

5. upgrade from DAO 3.51 to DAO 3.6??

6. DAO 3.51 to DAO 3.6 NULLs question

7. Microsoft DAO 2.5/3.5 Compatibility Library

8. Microsoft DAO 3.51 Object Library missing using CreateDatabase

9. DAO 3.51 and DAO 3.60

10. Crystal Report Error After Upgrading from DAO 3.51 to 3.6

11. How to convert from DAO 2.5 to 3.6

12. Problem with DAO Object Library References

 

 
Powered by phpBB® Forum Software