Ajouter un commentaire

Michelk12_8898

Hello,

J'ai une "abstract class" où je centralise toutes les différents accès à la base de données.
Entre autres ce petit bout de

protected static IDataReader Select(string sql)
    {
        IDbConnection cnx = null;
        IDbCommand cmd = null;
        IDataReader reader = null;

        try
        {
            cnx = OpenConnection();
            cmd = CreateCommand(cnx, sql);
            reader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
        }
        catch (Exception err)
        {
            reader = null;
        }
        finally
        {
            CloseCommand(cmd);
        }

        return reader;
    }

Lorsque je passe dans le catch, cela n'empêche pas de retourner null.
D'ailleurs dans ce cas, je ne sais pas si c'est parcequ'il y a exception ou si la requête ne retourne rien.

Et lorsque je teste sur ma nouvelle machine : je suis persuader de ce que je saisi alors que reste-t-il? :wink:

Michel

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 U   U   CCC  ZZZZZ  W     W   GGG  
U U C Z W W G
U U C Z W W W G GG
U U C Z W W W G G
UUU CCC ZZZZZ W W GGG