CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 2 of 2

Thread: Microsoft ADO issues between XP and Windows 7

  1. #1
    Join Date
    Aug 2015
    Posts
    1

    Microsoft ADO issues between XP and Windows 7

    I've been in the process of migrating a development environment project from xp 32bit to windows 7 32bit. The main issue I've been having all revolve around the microsoft activex data object (ado) component/library. This project is coded in vb6 and vc6.

    One of the problems that was caused originally was within the vb6 applications. It would say "automation error" on lines like this:

    Set oADOConn = New ADODB.Connection

    I've read that changing to late binding gets around that compiler error.

    Then I make this change:

    Set oADOConn = CreateObject("ADODB.Connection")

    and the compiler error goes away

    After making that change I hit runtime errors from one of the vc6 project. I've found the problems vary depending on what version of the msado15.dll I am using.

    When I use version 2.10.3711.9 of msado15.dll, then the projects compile fine but then I get the runtime errors listed above. But if I use version 6.1.7601.17857 of msado15.dll then I get all of these linker errors with that same project that was having the runtime error:


    Generating Code...
    Linking...
    Creating library ..\..\..\bin/CatalogDAL.lib and object ..\..\..\bin/CatalogDAL.exp
    LINK : warning LNK4199: /DELAYLOAD:mtxex.dll ignored; no imports found from mtxex.dll
    VocabularyCode.obj : error LNK2001: unresolved external symbol "public: void __thiscall Field20::PutValue(class _variant_t const &)" (?PutValue@Field20@@QAEXABV_variant_t@@@Z)
    CodeDescription.obj : error LNK2001: unresolved external symbol "public: void __thiscall Field20::PutValue(class _variant_t const &)" (?PutValue@Field20@@QAEXABV_variant_t@@@Z)
    LinkedCatalog.obj : error LNK2001: unresolved external symbol "public: void __thiscall Field20::PutValue(class _variant_t const &)" (?PutValue@Field20@@QAEXABV_variant_t@@@Z)
    LinkedItem.obj : error LNK2001: unresolved external symbol "public: void __thiscall Field20::PutValue(class _variant_t const &)" (?PutValue@Field20@@QAEXABV_variant_t@@@Z)
    Vocabulary.obj : error LNK2001: unresolved external symbol "public: void __thiscall Field20::PutValue(class _variant_t const &)" (?PutValue@Field20@@QAEXABV_variant_t@@@Z)
    CatalogDAL.obj : error LNK2001: unresolved external symbol "public: void __thiscall Field20::PutValue(class _variant_t const &)" (?PutValue@Field20@@QAEXABV_variant_t@@@Z)
    CatalogDAL1.obj : error LNK2001: unresolved external symbol "public: void __thiscall Field20::PutValue(class _variant_t const &)" (?PutValue@Field20@@QAEXABV_variant_t@@@Z)
    CatalogVocabulary.obj : error LNK2001: unresolved external symbol "public: void __thiscall Field20::PutValue(class _variant_t const &)" (?PutValue@Field20@@QAEXABV_variant_t@@@Z)
    Code.obj : error LNK2001: unresolved external symbol "public: void __thiscall Field20::PutValue(class _variant_t const &)" (?PutValue@Field20@@QAEXABV_variant_t@@@Z)
    VocabularyCode.obj : error LNK2001: unresolved external symbol "public: class _variant_t __thiscall Field20::GetValue(void)" (?GetValue@Field20@@QAE?AV_variant_t@@XZ)
    CodeDescription.obj : error LNK2001: unresolved external symbol "public: class _variant_t __thiscall Field20::GetValue(void)" (?GetValue@Field20@@QAE?AV_variant_t@@XZ)
    LinkedCatalog.obj : error LNK2001: unresolved external symbol "public: class _variant_t __thiscall Field20::GetValue(void)" (?GetValue@Field20@@QAE?AV_variant_t@@XZ)
    LinkedItem.obj : error LNK2001: unresolved external symbol "public: class _variant_t __thiscall Field20::GetValue(void)" (?GetValue@Field20@@QAE?AV_variant_t@@XZ)
    Vocabulary.obj : error LNK2001: unresolved external symbol "public: class _variant_t __thiscall Field20::GetValue(void)" (?GetValue@Field20@@QAE?AV_variant_t@@XZ)
    CatalogDAL.obj : error LNK2001: unresolved external symbol "public: class _variant_t __thiscall Field20::GetValue(void)" (?GetValue@Field20@@QAE?AV_variant_t@@XZ)
    CatalogDAL1.obj : error LNK2001: unresolved external symbol "public: class _variant_t __thiscall Field20::GetValue(void)" (?GetValue@Field20@@QAE?AV_variant_t@@XZ)
    CatalogVocabulary.obj : error LNK2001: unresolved external symbol "public: class _variant_t __thiscall Field20::GetValue(void)" (?GetValue@Field20@@QAE?AV_variant_t@@XZ)
    Code.obj : error LNK2001: unresolved external symbol "public: class _variant_t __thiscall Field20::GetValue(void)" (?GetValue@Field20@@QAE?AV_variant_t@@XZ)
    VocabularyCode.obj : error LNK2001: unresolved external symbol "public: short __thiscall Recordset15::GetEndOfFile(void)" (?GetEndOfFile@Recordset15@@QAEFXZ)
    CodeDescription.obj : error LNK2001: unresolved external symbol "public: short __thiscall Recordset15::GetEndOfFile(void)" (?GetEndOfFile@Recordset15@@QAEFXZ)
    LinkedCatalog.obj : error LNK2001: unresolved external symbol "public: short __thiscall Recordset15::GetEndOfFile(void)" (?GetEndOfFile@Recordset15@@QAEFXZ)
    LinkedItem.obj : error LNK2001: unresolved external symbol "public: short __thiscall Recordset15::GetEndOfFile(void)" (?GetEndOfFile@Recordset15@@QAEFXZ)
    Vocabulary.obj : error LNK2001: unresolved external symbol "public: short __thiscall Recordset15::GetEndOfFile(void)" (?GetEndOfFile@Recordset15@@QAEFXZ)
    CatalogDAL.obj : error LNK2001: unresolved external symbol "public: short __thiscall Recordset15::GetEndOfFile(void)" (?GetEndOfFile@Recordset15@@QAEFXZ)
    CatalogDAL1.obj : error LNK2001: unresolved external symbol "public: short __thiscall Recordset15::GetEndOfFile(void)" (?GetEndOfFile@Recordset15@@QAEFXZ)
    CatalogVocabulary.obj : error LNK2001: unresolved external symbol "public: short __thiscall Recordset15::GetEndOfFile(void)" (?GetEndOfFile@Recordset15@@QAEFXZ)
    Code.obj : error LNK2001: unresolved external symbol "public: short __thiscall Recordset15::GetEndOfFile(void)" (?GetEndOfFile@Recordset15@@QAEFXZ)
    VocabularyCode.obj : error LNK2001: unresolved external symbol "public: class _bstr_t __thiscall Field20::GetName(void)" (?GetName@Field20@@QAE?AV_bstr_t@@XZ)
    CodeDescription.obj : error LNK2001: unresolved external symbol "public: class _bstr_t __thiscall Field20::GetName(void)" (?GetName@Field20@@QAE?AV_bstr_t@@XZ)
    LinkedCatalog.obj : error LNK2001: unresolved external symbol "public: class _bstr_t __thiscall Field20::GetName(void)" (?GetName@Field20@@QAE?AV_bstr_t@@XZ)
    LinkedItem.obj : error LNK2001: unresolved external symbol "public: class _bstr_t __thiscall Field20::GetName(void)" (?GetName@Field20@@QAE?AV_bstr_t@@XZ)
    Vocabulary.obj : error LNK2001: unresolved external symbol "public: class _bstr_t __thiscall Field20::GetName(void)" (?GetName@Field20@@QAE?AV_bstr_t@@XZ)
    CatalogDAL.obj : error LNK2001: unresolved external symbol "public: class _bstr_t __thiscall Field20::GetName(void)" (?GetName@Field20@@QAE?AV_bstr_t@@XZ)
    CatalogDAL1.obj : error LNK2001: unresolved external symbol "public: class _bstr_t __thiscall Field20::GetName(void)" (?GetName@Field20@@QAE?AV_bstr_t@@XZ)
    CatalogVocabulary.obj : error LNK2001: unresolved external symbol "public: class _bstr_t __thiscall Field20::GetName(void)" (?GetName@Field20@@QAE?AV_bstr_t@@XZ)
    Code.obj : error LNK2001: unresolved external symbol "public: class _bstr_t __thiscall Field20::GetName(void)" (?GetName@Field20@@QAE?AV_bstr_t@@XZ)
    VocabularyCode.obj : error LNK2001: unresolved external symbol "public: enum DataTypeEnum __thiscall Field20::GetType(void)" (?GetType@Field20@@QAE?AW4DataTypeEnum@@XZ)

    (snipped to meet 20,000 max character limit of post)

    ...
    Field20::GetAttributes(void)" (?GetAttributes@Field20@@QAEJXZ)
    VocabularyCode.obj : error LNK2001: unresolved external symbol "public: class _com_ptr_t<class _com_IIID<struct Field,&struct __s_GUID _GUID_00001569_0000_0010_8000_00aa006d2ea4> > __thiscall Fields15::GetItem(class _variant_t const &)" (?GetItem@Fields15@@QAE?AV?$_com_ptr_t@V?$_com_IIID@UField@@$1?_GUID_00001569_0000_0010_8000_00aa006d2ea4@@3U__s_GUID@@A@@@@ABV_variant_t@@@Z)
    CodeDescription.obj : error LNK2001: unresolved external symbol "public: class _com_ptr_t<class _com_IIID<struct Field,&struct __s_GUID _GUID_00001569_0000_0010_8000_00aa006d2ea4> > __thiscall Fields15::GetItem(class _variant_t const &)" (?GetItem@Fields15@@QAE?AV?$_com_ptr_t@V?$_com_IIID@UField@@$1?_GUID_00001569_0000_0010_8000_00aa006d2ea4@@3U__s_GUID@@A@@@@ABV_variant_t@@@Z)
    LinkedCatalog.obj : error LNK2001: unresolved external symbol "public: class _com_ptr_t<class _com_IIID<struct Field,&struct __s_GUID _GUID_00001569_0000_0010_8000_00aa006d2ea4> > __thiscall Fields15::GetItem(class _variant_t const &)" (?GetItem@Fields15@@QAE?AV?$_com_ptr_t@V?$_com_IIID@UField@@$1?_GUID_00001569_0000_0010_8000_00aa006d2ea4@@3U__s_GUID@@A@@@@ABV_variant_t@@@Z)
    LinkedItem.obj : error LNK2001: unresolved external symbol "public: class _com_ptr_t<class _com_IIID<struct Field,&struct __s_GUID _GUID_00001569_0000_0010_8000_00aa006d2ea4> > __thiscall Fields15::GetItem(class _variant_t const &)" (?GetItem@Fields15@@QAE?AV?$_com_ptr_t@V?$_com_IIID@UField@@$1?_GUID_00001569_0000_0010_8000_00aa006d2ea4@@3U__s_GUID@@A@@@@ABV_variant_t@@@Z)
    Vocabulary.obj : error LNK2001: unresolved external symbol "public: class _com_ptr_t<class _com_IIID<struct Field,&struct __s_GUID _GUID_00001569_0000_0010_8000_00aa006d2ea4> > __thiscall Fields15::GetItem(class _variant_t const &)" (?GetItem@Fields15@@QAE?AV?$_com_ptr_t@V?$_com_IIID@UField@@$1?_GUID_00001569_0000_0010_8000_00aa006d2ea4@@3U__s_GUID@@A@@@@ABV_variant_t@@@Z)
    CatalogDAL.obj : error LNK2001: unresolved external symbol "public: class _com_ptr_t<class _com_IIID<struct Field,&struct __s_GUID _GUID_00001569_0000_0010_8000_00aa006d2ea4> > __thiscall Fields15::GetItem(class _variant_t const &)" (?GetItem@Fields15@@QAE?AV?$_com_ptr_t@V?$_com_IIID@UField@@$1?_GUID_00001569_0000_0010_8000_00aa006d2ea4@@3U__s_GUID@@A@@@@ABV_variant_t@@@Z)
    CatalogDAL1.obj : error LNK2001: unresolved external symbol "public: class _com_ptr_t<class _com_IIID<struct Field,&struct __s_GUID _GUID_00001569_0000_0010_8000_00aa006d2ea4> > __thiscall Fields15::GetItem(class _variant_t const &)" (?GetItem@Fields15@@QAE?AV?$_com_ptr_t@V?$_com_IIID@UField@@$1?_GUID_00001569_0000_0010_8000_00aa006d2ea4@@3U__s_GUID@@A@@@@ABV_variant_t@@@Z)
    CatalogVocabulary.obj : error LNK2001: unresolved external symbol "public: class _com_ptr_t<class _com_IIID<struct Field,&struct __s_GUID _GUID_00001569_0000_0010_8000_00aa006d2ea4> > __thiscall Fields15::GetItem(class _variant_t const &)" (?GetItem@Fields15@@QAE?AV?$_com_ptr_t@V?$_com_IIID@UField@@$1?_GUID_00001569_0000_0010_8000_00aa006d2ea4@@3U__s_GUID@@A@@@@ABV_variant_t@@@Z)
    Code.obj : error LNK2001: unresolved external symbol "public: class _com_ptr_t<class _com_IIID<struct Field,&struct __s_GUID _GUID_00001569_0000_0010_8000_00aa006d2ea4> > __thiscall Fields15::GetItem(class _variant_t const &)" (?GetItem@Fields15@@QAE?AV?$_com_ptr_t@V?$_com_IIID@UField@@$1?_GUID_00001569_0000_0010_8000_00aa006d2ea4@@3U__s_GUID@@A@@@@ABV_variant_t@@@Z)
    VocabularyCode.obj : error LNK2001: unresolved external symbol "public: long __thiscall _Collection::GetCount(void)" (?GetCount@_Collection@@QAEJXZ)
    CodeDescription.obj : error LNK2001: unresolved external symbol "public: long __thiscall _Collection::GetCount(void)" (?GetCount@_Collection@@QAEJXZ)
    LinkedCatalog.obj : error LNK2001: unresolved external symbol "public: long __thiscall _Collection::GetCount(void)" (?GetCount@_Collection@@QAEJXZ)
    LinkedItem.obj : error LNK2001: unresolved external symbol "public: long __thiscall _Collection::GetCount(void)" (?GetCount@_Collection@@QAEJXZ)
    Vocabulary.obj : error LNK2001: unresolved external symbol "public: long __thiscall _Collection::GetCount(void)" (?GetCount@_Collection@@QAEJXZ)
    CatalogDAL.obj : error LNK2001: unresolved external symbol "public: long __thiscall _Collection::GetCount(void)" (?GetCount@_Collection@@QAEJXZ)
    CatalogDAL1.obj : error LNK2001: unresolved external symbol "public: long __thiscall _Collection::GetCount(void)" (?GetCount@_Collection@@QAEJXZ)
    CatalogVocabulary.obj : error LNK2001: unresolved external symbol "public: long __thiscall _Collection::GetCount(void)" (?GetCount@_Collection@@QAEJXZ)
    Code.obj : error LNK2001: unresolved external symbol "public: long __thiscall _Collection::GetCount(void)" (?GetCount@_Collection@@QAEJXZ)
    VocabularyCode.obj : error LNK2001: unresolved external symbol "public: class _com_ptr_t<class _com_IIID<struct Fields,&struct __s_GUID _GUID_00001564_0000_0010_8000_00aa006d2ea4> > __thiscall Recordset15::GetFields(void)" (?GetFields@Recordset15@@QAE?AV?$_com_ptr_t@V?$_com_IIID@UFields@@$1?_GUID_00001564_0000_0010_8000_00aa006d2ea4@@3U__s_GUID@@A@@@@XZ)
    CodeDescription.obj : error LNK2001: unresolved external symbol "public: class _com_ptr_t<class _com_IIID<struct Fields,&struct __s_GUID _GUID_00001564_0000_0010_8000_00aa006d2ea4> > __thiscall Recordset15::GetFields(void)" (?GetFields@Recordset15@@QAE?AV?$_com_ptr_t@V?$_com_IIID@UFields@@$1?_GUID_00001564_0000_0010_8000_00aa006d2ea4@@3U__s_GUID@@A@@@@XZ)
    LinkedCatalog.obj : error LNK2001: unresolved external symbol "public: class _com_ptr_t<class _com_IIID<struct Fields,&struct __s_GUID _GUID_00001564_0000_0010_8000_00aa006d2ea4> > __thiscall Recordset15::GetFields(void)" (?GetFields@Recordset15@@QAE?AV?$_com_ptr_t@V?$_com_IIID@UFields@@$1?_GUID_00001564_0000_0010_8000_00aa006d2ea4@@3U__s_GUID@@A@@@@XZ)
    LinkedItem.obj : error LNK2001: unresolved external symbol "public: class _com_ptr_t<class _com_IIID<struct Fields,&struct __s_GUID _GUID_00001564_0000_0010_8000_00aa006d2ea4> > __thiscall Recordset15::GetFields(void)" (?GetFields@Recordset15@@QAE?AV?$_com_ptr_t@V?$_com_IIID@UFields@@$1?_GUID_00001564_0000_0010_8000_00aa006d2ea4@@3U__s_GUID@@A@@@@XZ)
    Vocabulary.obj : error LNK2001: unresolved external symbol "public: class _com_ptr_t<class _com_IIID<struct Fields,&struct __s_GUID _GUID_00001564_0000_0010_8000_00aa006d2ea4> > __thiscall Recordset15::GetFields(void)" (?GetFields@Recordset15@@QAE?AV?$_com_ptr_t@V?$_com_IIID@UFields@@$1?_GUID_00001564_0000_0010_8000_00aa006d2ea4@@3U__s_GUID@@A@@@@XZ)
    CatalogDAL.obj : error LNK2001: unresolved external symbol "public: class _com_ptr_t<class _com_IIID<struct Fields,&struct __s_GUID _GUID_00001564_0000_0010_8000_00aa006d2ea4> > __thiscall Recordset15::GetFields(void)" (?GetFields@Recordset15@@QAE?AV?$_com_ptr_t@V?$_com_IIID@UFields@@$1?_GUID_00001564_0000_0010_8000_00aa006d2ea4@@3U__s_GUID@@A@@@@XZ)
    CatalogDAL1.obj : error LNK2001: unresolved external symbol "public: class _com_ptr_t<class _com_IIID<struct Fields,&struct __s_GUID _GUID_00001564_0000_0010_8000_00aa006d2ea4> > __thiscall Recordset15::GetFields(void)" (?GetFields@Recordset15@@QAE?AV?$_com_ptr_t@V?$_com_IIID@UFields@@$1?_GUID_00001564_0000_0010_8000_00aa006d2ea4@@3U__s_GUID@@A@@@@XZ)
    CatalogVocabulary.obj : error LNK2001: unresolved external symbol "public: class _com_ptr_t<class _com_IIID<struct Fields,&struct __s_GUID _GUID_00001564_0000_0010_8000_00aa006d2ea4> > __thiscall Recordset15::GetFields(void)" (?GetFields@Recordset15@@QAE?AV?$_com_ptr_t@V?$_com_IIID@UFields@@$1?_GUID_00001564_0000_0010_8000_00aa006d2ea4@@3U__s_GUID@@A@@@@XZ)
    Code.obj : error LNK2001: unresolved external symbol "public: class _com_ptr_t<class _com_IIID<struct Fields,&struct __s_GUID _GUID_00001564_0000_0010_8000_00aa006d2ea4> > __thiscall Recordset15::GetFields(void)" (?GetFields@Recordset15@@QAE?AV?$_com_ptr_t@V?$_com_IIID@UFields@@$1?_GUID_00001564_0000_0010_8000_00aa006d2ea4@@3U__s_GUID@@A@@@@XZ)
    VocabularyCode.obj : error LNK2001: unresolved external symbol "public: void __thiscall Recordset15::PutCursorType(enum CursorTypeEnum)" (?PutCursorType@Recordset15@@QAEXW4CursorTypeEnum@@@Z)
    CodeDescription.obj : error LNK2001: unresolved external symbol "public: void __thiscall Recordset15::PutCursorType(enum CursorTypeEnum)" (?PutCursorType@Recordset15@@QAEXW4CursorTypeEnum@@@Z)
    LinkedCatalog.obj : error LNK2001: unresolved external symbol "public: void __thiscall Recordset15::PutCursorType(enum CursorTypeEnum)" (?PutCursorType@Recordset15@@QAEXW4CursorTypeEnum@@@Z)
    LinkedItem.obj : error LNK2001: unresolved external symbol "public: void __thiscall Recordset15::PutCursorType(enum CursorTypeEnum)" (?PutCursorType@Recordset15@@QAEXW4CursorTypeEnum@@@Z)
    Vocabulary.obj : error LNK2001: unresolved external symbol "public: void __thiscall Recordset15::PutCursorType(enum CursorTypeEnum)" (?PutCursorType@Recordset15@@QAEXW4CursorTypeEnum@@@Z)
    CatalogDAL.obj : error LNK2001: unresolved external symbol "public: void __thiscall Recordset15::PutCursorType(enum CursorTypeEnum)" (?PutCursorType@Recordset15@@QAEXW4CursorTypeEnum@@@Z)
    CatalogDAL1.obj : error LNK2001: unresolved external symbol "public: void __thiscall Recordset15::PutCursorType(enum CursorTypeEnum)" (?PutCursorType@Recordset15@@QAEXW4CursorTypeEnum@@@Z)
    CatalogVocabulary.obj : error LNK2001: unresolved external symbol "public: void __thiscall Recordset15::PutCursorType(enum CursorTypeEnum)" (?PutCursorType@Recordset15@@QAEXW4CursorTypeEnum@@@Z)
    Code.obj : error LNK2001: unresolved external symbol "public: void __thiscall Recordset15::PutCursorType(enum CursorTypeEnum)" (?PutCursorType@Recordset15@@QAEXW4CursorTypeEnum@@@Z)
    VocabularyCode.obj : error LNK2001: unresolved external symbol "public: void __thiscall Recordset15::PutCursorLocation(enum CursorLocationEnum)" (?PutCursorLocation@Recordset15@@QAEXW4CursorLocationEnum@@@Z)
    CodeDescription.obj : error LNK2001: unresolved external symbol "public: void __thiscall Recordset15::PutCursorLocation(enum CursorLocationEnum)" (?PutCursorLocation@Recordset15@@QAEXW4CursorLocationEnum@@@Z)
    LinkedCatalog.obj : error LNK2001: unresolved external symbol "public: void __thiscall Recordset15::PutCursorLocation(enum CursorLocationEnum)" (?PutCursorLocation@Recordset15@@QAEXW4CursorLocationEnum@@@Z)
    LinkedItem.obj : error LNK2001: unresolved external symbol "public: void __thiscall Recordset15::PutCursorLocation(enum CursorLocationEnum)" (?PutCursorLocation@Recordset15@@QAEXW4CursorLocationEnum@@@Z)
    Vocabulary.obj : error LNK2001: unresolved external symbol "public: void __thiscall Recordset15::PutCursorLocation(enum CursorLocationEnum)" (?PutCursorLocation@Recordset15@@QAEXW4CursorLocationEnum@@@Z)
    CatalogDAL.obj : error LNK2001: unresolved external symbol "public: void __thiscall Recordset15::PutCursorLocation(enum CursorLocationEnum)" (?PutCursorLocation@Recordset15@@QAEXW4CursorLocationEnum@@@Z)
    CatalogDAL1.obj : error LNK2001: unresolved external symbol "public: void __thiscall Recordset15::PutCursorLocation(enum CursorLocationEnum)" (?PutCursorLocation@Recordset15@@QAEXW4CursorLocationEnum@@@Z)
    CatalogVocabulary.obj : error LNK2001: unresolved external symbol "public: void __thiscall Recordset15::PutCursorLocation(enum CursorLocationEnum)" (?PutCursorLocation@Recordset15@@QAEXW4CursorLocationEnum@@@Z)
    Code.obj : error LNK2001: unresolved external symbol "public: void __thiscall Recordset15::PutCursorLocation(enum CursorLocationEnum)" (?PutCursorLocation@Recordset15@@QAEXW4CursorLocationEnum@@@Z)
    ..\..\..\bin/CatalogDAL.dll : fatal error LNK1120: 12 unresolved externals
    Error executing link.exe.

    CatalogDAL.dll - 109 error(s), 2 warning(s)

    *** END: Build Failure

    Building CatalogTXLLib.dsp
    ... failed

    *** BEGIN: Build Failure [CatalogTXLLib.dsp]




    The program seems functional when I build the project while using version 2.10.3711.9 of msado15.dll and then start using version 6.1.7601.17857 of that dll to run the program. But ideally I would not want to be constantly switching dll's to have a functional application. I've seem to have exhausted everything on google about this matter. I've tried installing hotfix, service packs, registering ocx's, registering library files. But the problem remains. Any ideas what can be done to fix this?

  2. #2
    VictorN's Avatar
    VictorN is offline Super Moderator Power Poster
    Join Date
    Jan 2003
    Location
    Hanover Germany
    Posts
    19,725

    Re: Microsoft ADO issues between XP and Windows 7

    All my 32-bit VC++ applications are compiled/linked with msado15.dll version 2.81.3014.0 in VS2010 under Windows XP with SP3.
    They work pretty good on both Windows XP with SP3 and Windows 7.
    Victor Nijegorodov

Tags for this Thread

Posting Permissions

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


Windows Mobile Development Center


Click Here to Expand Forum to Full Width




On-Demand Webinars (sponsored)