Bonjour à tous,
J'ai besoin de votre aide pour le problème suivant :
J'ai une table dans ma base de donnée avec une colonne de type Money (Exple valeur : 1600,0000), lorsque je souhaite récupéré cette valeur, avec une requête ou une procédure stockée) j'ai le message d'erreur suivant : "Le cast spécifié n'est pas valide". mon code est :
Même en déclarant Mavariable en float et faire un cast avec float j'ai le même message!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public double MaVariable; // code MaCommande.Parameters.Add("@MonParametre", SqlDbType.Money).Direction = ParameterDirection.Output; //Exécution de ma commande MaVariable = (double)cmd.Parameters["@MonParametre"].Value;
Y'a t il un bon cast ou dois-je modifier le type de donnée dans ma base en float sachant que ma table contien déja des données?
Je suis sous SQL Server 2005, VS 2008, Framework 3.5.
Merci pour votre aide.
Partager