jordane45
Messages postés38138Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention17 avril 2024344 14 nov. 2014 à 13:02
Bonjour,
Sur quelle ligne de code obtiens tu cette erreur ?
As tu essayé d'ajouté un bloc Try Catch pour avoir un peu plus d'infos sur l'erreur ?
De quels types sont les champs de ta BDD (surtout celui contenant la date d'insert) ?
As tu testé ta requête en direct dans ta BDD pour savoir si elle fonctionne ?
levotre123
Messages postés50Date d'inscriptionlundi 2 mars 2009StatutMembreDernière intervention14 mai 2020 14 nov. 2014 à 13:18
Merci Jordane45,
L'erreur ce trouve sur la ligne dar = '"+dateInsert +"' lors de l'insertion d'une donne provenant du datatimepicker1.
J'utilise try catch raison pour laquelle je reçois ce message : The conversation of a char datatype to dateTime type result an out of range value.
Oui j'ai fait une requête direct sur la base et d la ca marche
cgandco
Messages postés219Date d'inscriptionmercredi 26 octobre 2011StatutMembreDernière intervention22 juin 20179 17 nov. 2014 à 14:14
Bonjour,
lorsque tu fais ta conversion ToDateTime ta date reprend le format dd/mm/yyyy.
tu peux supprimer cette ligne ainsi que les HH:mm:ss qui sont à 00:00:00
DateTime date = dateTimePicker2.Value.Date ; // ici tu supprimes les HH:mm:ss
string sDate = date.ToString("yyyy-MM-dd");
// DataAccess.Instance._Requette est un string donc ok pour sDate
DataAccess.Instance._Requette = "update [Cheques].[dbo].[Cheque_Verif] set Order_Id = '" + textBox2.Text + "' ,dar = '" + sDate + "' where Bank_Id ='00025'";