Re: Access 2003-Access 2002 Incompatibility

From: Douglas J. Steele (NOSPAM_djsteele_at_NOSPAM_canada.com)
Date: 09/05/04

  • Next message: Allen Browne: "Re: XP to 2003 - form based criterion not being accepted"
    Date: Sun, 5 Sep 2004 06:44:36 -0400
    
    

    I haven't installed MDAC 2.8 on this machine, but for MDAC 2.7, I see 2
    separate references:
    Microsoft ActiveX Data Objects 2.7 Library
    Microsoft ActiveX Data Objects Recordset 2.7 Library

    The first one corresponds to msado15.dll (and adds the ADODB reference),
    while the second one corresponds to msador15.dll (and adds the ADOR
    reference).

    It's my understanding that the most recent version of ADO installed will
    always correspond to msado15.dll. If all you've installed is MDAC 2.1, then
    Microsoft ActiveX Data Objects 2.1 Library will correspond to msado15.dll.

    http://msdn.microsoft.com/library/en-us/odeopg/html/deovradocomponentlibraries.asp
    talks about Microsoft ActiveX Data Objects Recordset being "A lightweight
    version of ADO that contains only the functionality of the ADO Recordset
    object. This version of ADO is typically used only from script in a Web page
    to minimize memory requirements."

    http://msdn.microsoft.com/library/en-us/vbcon98/html/vbconhowtoreferenceadoinvisualbasic.asp
    states:

    "To gain access to the ADO 2.0 objects in Visual Basic, set a reference to
    the appropriate ADO type library. There are two ADO type libraries. One is
    called ADODB and is contained in MSADO15.DLL. It appears in the References
    dialog box (available from the Project menu) as "Microsoft ActiveX Data
    Objects 2.0 Library". The other is called ADOR and is contained in
    MSADOR15.DLL. It appears in the References dialog as "Microsoft ActiveX Data
    Objects Recordset 2.0 Library".

    "The first type library (ADODB) is the larger and more feature-rich of the
    two; it contains the main ADO objects and is the one you'll probably want to
    use in most circumstances. The second is a "lightweight" subset of the ADODB
    type library that supports only recordsets. You may choose to use that
    library instead if you plan to manipulate only recordsets."

    -- 
    Doug Steele, Microsoft Access MVP
    http://I.Am/DougSteele
    (no e-mails, please!)
    "GVaught" <glvaughtRemoveThis@hotmail.com> wrote in message
    news:OBGGymwkEHA.3152@TK2MSFTNGP12.phx.gbl...
    > That file name msador15.dll is actually the file name for MDAC 2.8 or at
    > least on my Win 2K machine. When I opened Access and looked at the
    reference
    > list, my ADO 2.8 actually indicates that file name. I thought I was seeing
    > things, so I looked at ADO 2.7 it actually indicated msado2.7 in the file
    > name.
    >
    >
    > -- 
    > G Vaught
    >
    >
    > "Brendan Reynolds" <brenreyn at indigo dot ie> wrote in message
    > news:uXWLihDkEHA.3844@TK2MSFTNGP12.phx.gbl...
    > > Piggy-backing on Doug's post because I don't see the original ...
    > >
    > > msador15.dll is the Microsoft ActiveX Data Objects Recordset library - a
    > > cut-down version of ADODB intended for use in web applications. I've
    never
    > > heard of anyone using it in an Access application. If it is being used
    at
    > > all, it can probably be replaced with ADODB, and this would probably
    solve
    > > the problem because, unlike ADOR and ADOX, you can have multiple
    versions
    > > of
    > > ADODB installed on one PC. Just leave the reference set to the latest
    > > version that exists on both PCs.
    > >
    > > -- 
    > > Brendan Reynolds (MVP)
    > > http://brenreyn.blogspot.com
    > >
    > > The spammers and script-kiddies have succeeded in making it impossible
    for
    > > me to use a real e-mail address in public newsgroups. E-mail replies to
    > > this post will be deleted without being read. Any e-mail claiming to be
    > > from brenreyn at indigo dot ie that is not digitally signed by me with a
    > > GlobalSign digital certificate is a forgery and should be deleted
    without
    > > being read. Follow-up questions should in general be posted to the
    > > newsgroup, but if you have a good reason to send me e-mail, you'll find
    > > a useable e-mail address at the URL above.
    > >
    > >
    > > "Douglas J. Steele" <NOSPAM_djsteele@NOSPAM_canada.com> wrote in message
    > > news:OE9eSJDkEHA.3724@TK2MSFTNGP11.phx.gbl...
    > >> Have MDAC 2.7 been installed on the machine that's attempting to use
    the
    > >> database?
    > >>
    > >> -- 
    > >> Doug Steele, Microsoft Access MVP
    > >> http://I.Am/DougSteele
    > >> (no e-mails, please!)
    > >>
    > >>
    > >>
    > >> "Chaplain Doug" <anonymous@discussions.microsoft.com> wrote in message
    > >> news:418101c49027$f8f50cf0$a601280a@phx.gbl...
    > >> > I updated an Access 2002 db using Access 2003.  Now when I
    > >> > try to run the db on Access 2002 I get an error message
    > >> > that says:
    > >> >
    > >> > Access contains a missing or broken reference to file
    > >> > msador15.dll version 2.7
    > >> >
    > >> > What can I do to fix this problem?  Or more generally,
    > >> > what do I do to ensure that dbs created or modified with
    > >> > Access 2003 will still run on Access 2002?  Thanks.
    > >>
    > >>
    > >
    > >
    >
    >
    

  • Next message: Allen Browne: "Re: XP to 2003 - form based criterion not being accepted"

    Relevant Pages

    • Re: Missing reference library
      ... By not checking the reference ... Microsoft ActiveX Data Objects 2.5 and this worked fine. ... Animation Carbon: Copy/Paste/Share animation libraries. ...
      (microsoft.public.powerpoint)
    • Re: Late Binding
      ... You can try unchecking the reference, ... need to add the Microsoft ActiveX Data Objects 2.7 Library reference back. ...
      (microsoft.public.access.queries)
    • Re: NTSVC.OCX Help needed
      ... The only things reference in the application beyond the standard ... > VB references are NTSVC.OCX, Microsoft ActiveX Data Objects 2.5 Library, ... I believe Desaware made a commercial service control. ...
      (microsoft.public.vb.general.discussion)
    • Re: Missing reference library
      ... Animation Carbon: Copy/Paste/Share animation libraries. ... On another machine I am missing ... the reference library to Microsoft ActiveX Data Objects 2.8 Library. ...
      (microsoft.public.powerpoint)
    • Re: email data from form
      ... Requires that your references include Microsoft CDO for Windows 2000 Library ... ' Reference to Microsoft ActiveX Data Objects 2.5 Library ...
      (microsoft.public.access.formscoding)