Bonjour à tous,
J'ai un problème pour convertir une chaine string "ddMMyy" en Date pour après l'insérer dans une requête SQL (BDD MySql).

Alors voilà en fait c'est lors d'une lecture de fichier .txt que je récupère des variables string à des lignes spécifiées, et voilà ce que j'ai essayé, mais le format rentré est invalide me dit le message d'erreur.

donc ici je récupère la 51ème ligne du fichier .txt, comprenant la date de type "ddMMyy", et je la stock dans une variable, et il faudrait qu'elle soit au format Date...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
case 51:
      var4 = ligne;
      DateTime.ParseExact(var4, "ddMMyy", null); 
      break;
Après du coté Base de Données, j'utilise des paramètres, donc j'affecte la paramètre "date":
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
MySqlParameter paramdate = new MySqlParameter("@date", MySqlDbType.Date);
            paramprix.Value = row[3];
 
//...
 
String sql2 = string.Format("INSERT INTO ***(Date, ***, ***) VALUES({0},{1},{2})", paramdate.ParameterName, param***.ParameterName, param***.ParameterName);
            MySqlCommand cmd2 = new MySqlCommand(sql2.ToString(), Connection);
            cmd2.Parameters.Add(paramdate);
            cmd2.Parameters.Add(param***);
            cmd2.Parameters.Add(param***);
 
//...
Mais voilà je n'arrive pas à récupérer cette date via variable!
Pouvez vous m'aider s'il vous plait?
Merci d'avance!