En fonction du gestionnaire de base de données utilisé via ODBC, certains types de données peuvent ne pas être gérés (notamment les types Image, Timestamp, etc.).
De même, le support des fonctions scalaires ou de certaines syntaxes SQL (EXEC_SQL) peut varier en fonction du SGBD cible ; par exemple, Microsoft Access ne supporte pas les fonctions mathématiques ACOS, ASIN, LOG, LOG10 et PI. De plus, certaines fonctions peuvent avoir une sémantique différente et ne pas retourner les résultats attendus.
Les drivers ODBC ne supportent pas toujours les fonctionnalités de mise à jour sur l'élément courant d'un curseur (ordres Adélia MAJ_SQL_C , SUPPRIMER_SQL_C ).