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 :
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
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 & "'"
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
mais je ne sais pas quoi mettre a pat le .text ou faut t'il que je caste le type ???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 "DateContratBeneficiaire='" & Datebene.Text & "', " & _
d'avance merci pour votre aide
@++
dubidon
Partager