Поделиться через


Обработка ошибок в собственных приложениях

В приложениях, разработанных в среде Microsoft Visual C++ for Devices, сведения об ошибках можно получить из прогона программы, поставщика данных либо с помощью объектов и коллекций обнаружения ошибок ActiveX Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition). Использование объектов и коллекций обнаружения ошибок SQL Server Compact Edition — это метод обработки объектов ошибок Replication, RemoteDataAccess и Engine.

Извлечение сведений об ошибках

Приложения, написанные на Microsoft Visual C++ for Devices могут получать значительно более подробные сведения об ошибках из SQL Server Compact Edition, нежели из HRESULTs. Способ извлечения этих подробных сведений об ошибках зависит от метода, с помощью которого приложение взаимодействует с SQL Server Compact Edition.

  • Объекты ошибок OLE DB
    Поставщик OLE DB для SQL Server Compact Edition возвращает большой набор объектов ошибок, доступный с помощью объектов ошибок OLE DB. В объектах ошибок OLE DB сохраняются ошибки различных уровней и дополнительные сведения, выходящие за рамки стандартных ошибок. Дополнительные сведения см. в разделе Использование объектов ошибок OLE DB (SQL Server Compact Edition).
  • Объекты и коллекции обнаружения ошибок SQL Server Compact Edition
    Объекты Replication, RemoteDataAccess и Engine отображают коллекции ошибок и параметры, доступные с помощью Visual C++ for Devices. Эти собственные программы ссылаются на объекты и коллекции ошибок SQL Server путем добавления Ca_mergex20.h и Ca_mergex20.lib к ссылкам проекта и ссылки на эти файлы с помощью указания include. Дополнительные сведения см. в разделе Использование собственных объектов и коллекций обнаружения ошибок (SQL Server Compact Edition).

См. также

Другие ресурсы

Программирование собственного объекта ошибки (SQL Server Compact Edition)

Справка и поддержка

Получение помощи по SQL Server Compact Edition