Probar aplicaciones interoperables
La prueba de aplicaciones interoperables es, en el mejor de los casos, una tarea que consume mucho tiempo y, en el peor de los casos, imposible porque los nuevos controladores aparecen continuamente en el mercado. Sin embargo, es posible realizar un grado razonable de pruebas. Las aplicaciones con interoperabilidad limitada o baja solo deben probarse con esos controladores que están garantizados para admitir. Sin embargo, deben probarse completamente con estos controladores.
Las aplicaciones altamente interoperables no se pueden probar prácticamente en todos los controladores. Lo mejor que la mayoría de los desarrolladores de aplicaciones pueden hacer es probarlos por completo con un pequeño número de controladores y obtener cursos en varios más. Los controladores probados deben incluir los controladores más populares para los DBMS más populares en el mercado de la aplicación; si el mercado cubre todos los DBMS, se deben probar los controladores para DBMS de escritorio y servidor.
Uno de los problemas en la prueba de aplicaciones ODBC es el número de componentes implicados: la propia aplicación, el administrador de controladores, el controlador, el DBMS y, posiblemente, el software de red o las puertas de enlace. Las aplicaciones pueden facilitar el seguimiento de los errores publicando los mensajes de error devueltos por las funciones ODBC a través de SQLGetDiagField y SQLGetDiagRec. Estos mensajes identifican el fabricante y el componente en los que se producen errores. Para obtener más información, consulte Diagnósticos.