Bonjour a vous,
voila j'aimerais stocker dans une base de donnée sql server 2005 express une valeur contenue dans un datetimepicker.

J'arrive a affecter au datetime la valeur provenant de ma base de donnée mais pas l'inverse.

Pour info, pour le stockage dans ma BD j'utilise le type datetime.

Lorsque j'essaie de sauvegarder les infos dans ma BD, j'obtiens ce message d'erreur : "Échec de la conversion d'une valeur datetime à partir d'une chaîne de caractères."


Voici ma requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
        strSql = "Update BENEFICIAIRES set " & _
                "NomBeneficiaire='" & CMBnombene.Text & "', " & _
                "PrenomBeneficiaire='" & TXTprenombene.Text & "', " & _
                "AdresseBeneficiaire='" & TXTadressebene.Text & "', " & _
                "CPBeneficiaire='" & TXTcpbene.Text & "', " & _
                "VilleBeneficiaire='" & TXTvillebene.Text & "', " & _
                "TelephoneBeneficiaire='" & TXTtelbene.Text & "', " & _
                "PortableBeneficiaire='" & TXTportablebene.Text & "', " & _
                "FrequenceBeneficiaire='" & TXTfreqbene.Text & "', " & _
                "FacturationBeneficiaire='" & TXTfactubene.Text & "', " & _
                "DateContratBeneficiaire='" & Datebene.Text & "', " & _
                "ObservationsBeneficiaire='" & RTXTobsbene.Text & "' " & _
                "WHERE NumBeneficiaire='" & lblnumbene.Text & "'"
voici la fonction qui sert a éxecuter la requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
        ObjetCommand.CommandText = chaineSql
        Try
            ObjetConnection = New OleDbConnection
            'Donner à la propriété ConnectionString les paramètres de connexion
            ObjetConnection.ConnectionString = strConn
            'Ouvrir la connexion
            ObjetConnection.Open()
            ObjetCommand.ExecuteNonQuery()
        Catch ex As Exception
            Throw ex
        End Try

mon probleme vient de cette ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
                "DateContratBeneficiaire='" & Datebene.Text & "', " & _
mais je ne sais pas quoi mettre a pat le .text ou faut t'il que je caste le type ???


d'avance merci pour votre aide

@++
dubidon