SQL Server 2012 (compability level 110) and SQL Server Native Client 10
The client library used to connect does not care at all about the compatibility level of the database.

The code issued by the client may have some issues (for example, you needed 90 to use APPLY many years ago). But the mechanism used to send the code and get results does not care