Skip to content

Latest commit

 

History

History
29 lines (26 loc) · 1.77 KB

File metadata and controls

29 lines (26 loc) · 1.77 KB
title Affected ODBC Components
description Affected ODBC Components
author David-Engel
ms.author davidengel
ms.date 01/19/2017
ms.service sql
ms.subservice connectivity
ms.topic concept-article
helpviewer_keywords
upgrading applications [ODBC], affected components
application upgrades [ODBC], affected components
compatibility [ODBC], affected components
ODBC drivers [ODBC], backward compatibility
backward compatibility [ODBC], affected components

Affected ODBC Components

Backward compatibility describes how applications, the Driver Manager, and drivers are affected by the introduction of a new version of the Driver Manager. This affects applications and driver when either or both of them remain in the old version. There are, therefore, three types of backward compatibility to consider, as shown in the following table.

Type Version of DM Version of application Version of driver
Backward Compatibility of Driver Manager 3.x 2.x 2.x
Backward Compatibility of Driver[1] 3.x 2.x 3.x
Backward Compatibility of Application 3.x 3.x 2.x

[1] The backward compatibility of drivers is primarily discussed in Appendix G: Driver Guidelines for Backward Compatibility.

Note

A standards-compliant application - for example, an application that has been written in accordance with the Open Group or ISO CLI standards - is guaranteed to work with an ODBC 3.x driver through the ODBC 3.x Driver Manager. It is assumed that the functionality that the application is using is available in the driver. It is also assumed that the standards-compliant application has been compiled with the ODBC 3.x header files.