none
Probleme lors de l'insertion de données RRS feed

  • Question

  • lors de mon insertion vers ma base de données, il dit que la valeur entrée n'est pas bonne!!!

    Citation:
    Erreur du serveur dans l'application '/'.
    --------------------------------------------------------------------------------

    Le format de la chaîne d'entrée est incorrect.
    Description : Une exception non gérée s'est produite au moment de l'exécution de la demande Web actuelle. Contrôlez la trace de la pile pour plus d'informations sur l'erreur et son origine dans le code.

    Détails de l'exception: System.FormatException: Le format de la chaîne d'entrée est incorrect.

    Erreur source:

    Une exception non gérée s'est produite lors de l'exécution de la demande Web actuelle. Les informations relatives à l'origine et l'emplacement de l'exception peuvent être identifiées en utilisant la trace de la pile d'exception ci-dessous.

    Trace de la pile:


    [FormatException: Le format de la chaîne d'entrée est incorrect.]
    System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +2755599
    System.Number.ParseDecimal(String value, NumberStyles options, NumberFormatInfo numfmt) +138
    System.Decimal.Parse(String s, NumberStyles style, IFormatProvider provider) +37
    System.Convert.ToDecimal(String value, IFormatProvider provider) +59
    System.String.System.IConvertible.ToDecimal(IFormatProvider provider) +10
    System.Convert.ChangeType(Object value, TypeCode typeCode, IFormatProvider provider) +495
    System.Web.UI.WebControls.Parameter.GetValue(Object value, String defaultValue, TypeCode type, Boolean convertEmptyStringToNull, Boolean ignoreNullableTypeChanges) +264
    System.Web.UI.WebControls.SqlDataSourceView.AddParameters(DbCommand command, ParameterCollection reference, IDictionary parameters, IDictionary exclusionList, String oldValuesParameterFormatString) +557
    System.Web.UI.WebControls.SqlDataSourceView.ExecuteInsert(IDictionary values) +344
    System.Web.UI.DataSourceView.Insert(IDictionary values, DataSourceViewOperationCallback callback) +72
    System.Web.UI.WebControls.FormView.HandleInsert(String commandArg, Boolean causesValidation) +388
    System.Web.UI.WebControls.FormView.HandleEvent(EventArgs e, Boolean causesValidation, String validationGroup) +602
    System.Web.UI.WebControls.FormView.OnBubbleEvent(Object source, EventArgs e) +95
    System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +35
    System.Web.UI.WebControls.FormViewRow.OnBubbleEvent(Object source, EventArgs e) +109
    System.Web.UI.Control.RaiseBubbleEvent(Object source, EventArgs args) +35
    System.Web.UI.WebControls.LinkButton.OnCommand(CommandEventArgs e) +115
    System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String eventArgument) +132
    System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
    System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
    System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +177
    System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1746

    le champs coté SQL 2000 est en Date time

    mardi 3 juin 2008 13:14

Réponses

  • j'ai trouvé la solution en vous indiquant le code

    je n'avais pas modifié mon code du coté de Visual sur le type de la date, au depart celui si etait en decimal et la il est en datetime d'ou l'erreur lors de l'insertion

     

    merci encore d'avoir pris le temps de repondre a mon sujet

    erreur bete et idiote

     

    mardi 3 juin 2008 14:14

Toutes les réponses

  • Bonjour,

     

    pourriez-vous nous donner un exemple de données que vous essayez d'insérer ?

    Serait-il possible de voir le code permettant cette insertion ?

    mardi 3 juin 2008 13:21
  • c'est une date du genre 01/01/2008 que me genere automtiquement un datepicker

     

    apres a l'aide d'un bouton je récupere cette valeur pour la mettre dans la textbox voulu

     

    Protected Sub Button4_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button4.Click

    Datedujour = DatePicker1.SelectedDate

    CType(FormView1.FindControl("DateTextBox"), TextBox).Text = Datedujour

    End Sub

     

    mardi 3 juin 2008 13:29
  • Avez-vous essayé de mettre un point d'arret pour voir si DatePicker vous renvoye une date dans le bon format ?

    La date s'affiche-t-elle bien dans le textBox souhaité ?

    Serait-il possible d'avoir un extrait du code permettant d'insérer cette date dans la base de données ?

     

    mardi 3 juin 2008 13:57
  • j'ai trouvé la solution en vous indiquant le code

    je n'avais pas modifié mon code du coté de Visual sur le type de la date, au depart celui si etait en decimal et la il est en datetime d'ou l'erreur lors de l'insertion

     

    merci encore d'avoir pris le temps de repondre a mon sujet

    erreur bete et idiote

     

    mardi 3 juin 2008 14:14