Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Тестирование совместимых приложений может занимать много времени и в худшем случае может быть невозможным, поскольку на рынке постоянно появляются новые драйверы. Однако возможны разумные степени тестирования. Приложения с ограниченной или низкой совместимостью должны тестироваться только на этих драйверах, которые они гарантированно поддерживают. Однако они должны быть полностью протестированы против этих драйверов.
Приложения с высоким уровнем взаимодействия практически не могут быть проверены на всех драйверах. Самое лучшее, что большинство разработчиков приложений могут сделать, — это полностью протестировать приложение с небольшим числом драйверов и поверхностно с несколькими другими. Тестируемые драйверы должны включать наиболее популярные драйверы для самых популярных СУБД на рынке приложения. Если рынок охватывает все СУБД, необходимо протестировать драйверы как для настольных, так и для серверных СУБД.
Одна из проблем при тестировании приложений ODBC — это количество компонентов, участвующих в работе: само приложение, диспетчер драйверов, драйвер, СУБД и, возможно, сетевое программное обеспечение или шлюзы. Приложения могут упростить отслеживание ошибок путем публикации сообщений об ошибках, возвращаемых функциями ODBC через SQLGetDiagField и SQLGetDiagRec. Эти сообщения определяют производителя и компонент, в котором возникают ошибки. Дополнительные сведения см. в разделе "Диагностика".