none
catch sqlException : Autorisation refusée RRS feed

  • Question

  • Bonjour,

    Est ce que je peux catcher une SqlException  de type "... L'autorisation UPDATE/INSERT  a été refusée sur  XXX ..."

    dans mon formulaire, si l'usager n'a pas les droits suffisants sur l'un des champs de la table ou sur la table entière, je dois lui envoyer un message personnalisé 

    est ce que dans le catch(sqlException) je peux disinguer ces exceptions par un code par exemple ?

    Merci d'avance
    jeudi 22 novembre 2012 17:39

Réponses

  • Bonjour,

    est-ce que tu as essayé les n° d'erreur 229 ou 230 ? cf. http://msdn.microsoft.com/fr-fr/library/cc645611%28v=sql.100%29.aspx

    catch (SqlException e)
    {
       switch (e.Number)
       {
          case 230:
             // Faire quelque chose.
             break;
          default:
             throw;
       }
     }
    Cordialement.
    • Modifié Hervé DORIER jeudi 22 novembre 2012 19:56
    • Proposé comme réponse Hervé DORIER jeudi 22 novembre 2012 19:56
    • Non proposé comme réponse Hervé DORIER vendredi 23 novembre 2012 17:03
    • Proposé comme réponse Hervé DORIER vendredi 23 novembre 2012 17:05
    • Marqué comme réponse Aurel Bera mercredi 28 novembre 2012 13:18
    jeudi 22 novembre 2012 19:55

Toutes les réponses