Bonjour,
Faites un :
var calloutPrice = reader["accroche_prix_a_partir"];
Debug.WriteLine(calloutPrice.GetType().Name);
Et vous saurez alors le type réellement retourné. Vous pourrez alors faire le casting qu'il vous faut.
Après, vous pouvez faire "le bourrin" et un :
var calloutPrice = Convert.ToInt(reader["accroche_prix_a_partir"]);
Une autre remarque, êtes-vous sur qu'il y a une donnée ? Ce n'est pas un DbNull.Value ?
Richard Clark
Consultant - Formateur .NET
http://www.c2i.fr
Depuis 1996: le 1er site .NET francophone