2009-09-08 9 views

Répondre

1

Sauf erreur, vous pouvez reconfigurer les exceptions SQL aux avertissements SQL à l'aide de gestionnaires de messages d'erreur. Plus d'informations peuvent être trouvées dans le jConnect 6 Programmer's Reference. Des informations sur la création d'un gestionnaire de message personnalisé sont disponibles dans le chapitre 2, dans la section sur la gestion des messages d'erreur. Cela signifie, bien sûr, que vous devrez toujours générer des erreurs via raiserror dans la procédure stockée avec le seul avantage que vous pouvez remapper certaines erreurs sur les avertissements. La complexité du gestionnaire de messages sera proportionnelle au nombre d'erreurs d'utilisateur soulevées par votre procédure stockée. La raison pour laquelle SQLExceptions sera augmentée, au lieu de SQLWarnings lorsque vous déclenchez une erreur de la procédure stockée est parce que Sybase définit automatiquement la gravité des erreurs d'utilisateur à 16 - appelé "erreur utilisateur divers". Les erreurs de niveau de gravité 16 sont automatiquement converties en SQLExceptions.