La valeur @MotDePasse est défini par un string dans mon code C# qui appelle la procédure stockée qui crypte ce string par l'intermédiaire de la clef de chiffrement N'azerty' si j'ai bien compris...
L'insertion se fait correctement dans ma table et le string voulu est bien crypté correctement.
Maintenant, quand je veux récupérer cette valeur décryptée et m'en servir pour la comparer avec un autre string, j'utilise un datareader mais j'obtiens une erreur au moment de la compilation. Voici le code C# utilisé :