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
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
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