Missing: Microsoft ADO Ext. 2.x for DDL and Security

  • Thread starter Thread starter Anth Stever
  • Start date Start date
A

Anth Stever

I created an DB with Acess 2002 (2000 format for the MDB's) and kept the
tables separate from the app... Used code from the Developer's Handbook
(Getz/Litwin) to automatically relink the tables. Works fine on 2002
systems but some folks with 2000 are unable to get the reference to
"Microsoft ADO Ext. 2.x for DDL and Security" functional. It shows up as
"Missing" when they check it in the list. Does that mean that MSADOX.DLL is
not on the system?

1) How do I get them up and running?
2) Is that file part of the Office Service Release 1/1a)?
3) What's the best way to distribute this as a working app for both Access
2000 and 2002?

Thanks!
 
It doesn't necessarily mean that they don't have it: you'll get that same
message if they've got a different version than you (or, sometimes, if it's
in a different location).

No, it doesn't come from the Office Service Releases: it's part of MDAC
(which you can get to from http://www.microsoft.com/data)

If you can't get everyone onto the same version of MDAC, you may be forced
to change your code to use Late Binding, so that you don't have to set a
reference. Tony Toews has some details about this at
http://www.granite.ab.ca/access/latebinding.htm
 
Thanks, Doug

How can I check to see what version of MDAC I've got? Is the version number
of Microsoft ADO Ext. 2.x for DDL and Security the indicator?

/\nth
 
Thanks, Doug. The other question that no one answered was:

"What's the best way to distribute this as a working app for both Access
2000 and 2002?"
 
Why not just distribute it in Access 2000 format? Access 2002 is fine with
that format: in fact, out of the box, Access 2002 uses Access 2000 format
(you have to tell it to use Access 2002 format)
 
Sorry, I wasn't clear enough in the problem statement... I meant to say
that I wanted to not have to deal with users having to worry about which
MDAC they have and so forth. I guess the answer I was looking for was
something like: "You really need the Developer Edition so you can turn it
into an .exe with an install routine that sets up the users' systems."

Regards,

/\nth
 
But that wouldn't necessarily guarantee it, since if, for example, they had
a new version of MDAC installed, your installation wouldn't (or at least
shouldn't) replace it.

(And the Developer Edition doesn't turn Access applications into
executables: all it does is package your application together with a
royalty-free run-time version of Access. it doesn't change your application
in any way, shape or form)

What does your code look like? Have you tried using Late Binding, rather
than setting a reference to ADOX?
 
Bummer. The other bummer is that I don't know what "Late Binding" is...
I'll do some research...

Doug, thank you!
 
Back
Top