Results 1 to 3 of 3
  1. #1
    Star Lounger
    Join Date
    May 2002
    Location
    Auckland, North Island, New Zealand
    Posts
    74
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Runtime Error 2803 (WinXP/Access 2003)

    "Microsoft Visual
    Runtime Error 2803
    You don't have the licence required to use this active-X control"

    Due to a HDD failure at an inappropriate time, I ended up effectively upgrading to Access 2003 and then to WINXP a few days apart. Hence I don't know which, or the combination, is causing this problem.
    When I open the .mdb program/data on a network, all works fine. Copy the same to my HDD and open it and get the above error. The debug highlights "DoCmd.RunMacro stMacroName", which is hardly an esoteric command!!
    Two other programs on the same computer seem to work OK??

    Anyone with some thoughts as to what I can try next? Anyone track down the error 2803?

    Thanks

    John

  2. #2
    Bronze Lounger
    Join Date
    Nov 2001
    Location
    Arlington, Virginia, USA
    Posts
    1,394
    Thanks
    0
    Thanked 3 Times in 3 Posts

    Re: Runtime Error 2803 (WinXP/Access 2003)

    You did not metion if the db is actually using an ActiveX control or not. If not, one possible cause for this type of error msg is (according to MSKB 310814): "This behavior can occur if the Microsoft Data Access Object (DAO) 3.6 object library (Dao360.dll) is not correctly registered." You would have to re-register DAO360.dll to fix problem. For details see MSKB 310814:

    ACC2000: ActiveX Error When You Open a Database That Does Not Use ActiveX Controls

    If this is not cause, then I have no other ideas, I have not encountered this error.

    HTH

  3. #3
    Plutonium Lounger
    Join Date
    Dec 2000
    Location
    Sacramento, California, USA
    Posts
    16,775
    Thanks
    0
    Thanked 1 Time in 1 Post

    Re: Runtime Error 2803 (WinXP/Access 2003)

    And is the control installed on your hard drive, not just copied there? You can also get this message for other reasons that have nothing to do with an ActiveX control, such as OLE automation. Check your references and make sure the code compiles.
    Charlotte

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •