Page 1 of 1

Build error by TSQLInfo after upgrade to v5.90.0.53

Posted: Tue 01 Dec 2009 14:18
by easyblue
Hello

WinXP+BDS2006.

Today I upgrade from release 47 to 53, and by a rebuild of my software, I got following errors:


[C++ Error] Myclasses.hpp(326): E2316 'TSQLInfo' is not a member of 'Craccess'
[C++ Error] Myclasses.hpp(326): E2303 Type name expected
[C++ Error] Myclasses.hpp(327): E2316 'TSQLInfo' is not a member of 'Craccess'
[C++ Error] Myclasses.hpp(327): E2040 Declaration terminated incorrectly
[C++ Error] Myclasses.hpp(338): E2316 'TSQLInfo' is not a member of 'Craccess'
[C++ Error] Myclasses.hpp(338): E2272 Identifier expected
[C++ Error] Myclasses.hpp(350): E2090 Qualifier 'TSQLInfo' is not a class or namespace name
[C++ Error] Myclasses.hpp(350): E2378 Return statement missing ;
[C++ Error] Myclasses.hpp(352): E2356 Type mismatch in redeclaration of 'TMySQLInfo'
[C++ Error] Myclasses.hpp(325): E2344 Earlier declaration of 'TMySQLInfo'
[C++ Error] MyAccess.hpp(255): E2316 'THttpOptions' is not a member of 'Crvio'
[C++ Error] MyAccess.hpp(255): E2040 Declaration terminated incorrectly
[C++ Error] MyAccess.hpp(260): E2316 'THttpOptions' is not a member of 'Crvio'
[C++ Error] MyAccess.hpp(260): E2293 ) expected
[C++ Error] MyAccess.hpp(280): E2316 'THttpOptions' is not a member of 'Crvio'
[C++ Error] MyAccess.hpp(280): E2040 Declaration terminated incorrectly

I have to switch back due to urgency of my project. Please kindly check it.

Posted: Wed 02 Dec 2009 12:24
by Dimon
In order to solve this problem execute the following steps:
- uninstall MyDAC;
- find all CRAccess.*, DBAccess.*, MyClasses.* files on your PC and delete them;
- find all dac*.bpl, mydac*.bpl, dacvcl*.bpl and dcldac*.bpl files in the {Delphi} directory and {WINDOWS}\system32\ directory, and delete them;
- install MyDAC.

solved by exactly follow your instruction

Posted: Wed 02 Dec 2009 16:45
by easyblue
thanks.