Share via


Gestion des erreurs dans les applications natives

Pour les applications que vous développez à l'aide de Microsoft Visual C++ for Devices, les informations sur les erreurs peuvent être obtenues au moment de l'exécution de l'application, auprès du fournisseur de données ou à l'aide des collections et des objets de contrôle d'erreur ActiveX Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition). Le recours aux collections et aux objets de contrôle d'erreur SQL Server Compact Edition permet de gérer les erreurs des objets Replication, RemoteDataAccess et Engine.

Extraction des informations sur les erreurs

Les applications écrites à l'aide de Microsoft Visual C++ for Devices peuvent recevoir de SQL Server Compact Edition des informations bien plus détaillées que de simples valeurs HRESULT. La procédure d'extraction de ces informations complètes dépend de la méthode utilisée par l'application pour interagir avec SQL Server Compact Edition. Ces méthodes sont les suivantes :

  • Objets erreur OLE DB
    Le fournisseur OLE DB de SQL Server Compact Edition renvoie un jeu complet d'objets erreur, accessible par le biais d'objets erreur OLE DB. Les objets erreur OLE DB stockent plusieurs niveaux d'erreurs et fournissent des informations complémentaires, au-delà des erreurs standard. Pour plus d'informations, consultez Utilisation des objets d'erreur OLE DB (SQL Server Compact Edition).
  • Collections et objets de contrôle d'erreur SQL Server Compact Edition
    Les objets Replication, RemoteDataAccess et Engine indiquent des paramètres et des collections d'erreurs accessibles via Visual C++ for Devices. Ces programmes natifs référencent les collections et objets erreur SQL Server en ajoutant Ca_mergex20.h et Ca_mergex20.lib aux références de projet et en référençant ces fichiers à l'aide de la directive include. Pour plus d'informations, consultez Utilisation des collections et des objets de contrôle d'erreur native (SQL Server Compact Edition).

Voir aussi

Autres ressources

Programmation de l'objet erreur native (SQL Server Compact Edition)

Aide et information

Assistance sur SQL Server Compact Edition