Vojislav,
Keep in mind that 3-Tier or 3-Layered design is a logical design and not a physical one. In the 3 Tiered design you separate the responsibilities of the actions of the system into the 3 layers Presentation, Business Logic, and Data. You can write all three layers in the same language and have then all running on the same machine wihtou viilating the multi-layered design approach.
Personally I prefer to use a 4 layered design with the layers being Presentation, Business Logic, Data Access, and Data Storage. With the extra layer of data access I can control or vary the way the data is accessed between ADODB or ODBC, or whatever independently from how the presentation, business logic, and data storage is handled.
So I guess I am answering you by saying that whether you use CA with or without ADODB is not relavanet to implementation of t a multi-layered system design.