Bonjour,
Voilà je vous explique, en fait je veux faire un insert into sur une table sur access, vous trouverez ci-dessous le code que j'ai fait. J'ai créé une méthode pour la connexion, je sais qu'elle se connecte à la base parce que j'ai pas d'exeption, donc je suppose que c'est ma requête qui doit avoir un problème, si quelqu'un peut m'aider, merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 private void btnValideContrat_Click(object sender, EventArgs e) { //declaration of variables string OS = ""; string typeBle = ""; //request string rqInsertContrat = "INSERT INTO contrat(OS, numContrat, superficie, typeBle) " + "VALUES ('" + OS + "', '" + txtNumContrat.Text + "', '" + txtSuperficie.Text + "', '" + typeBle + "')"; OS = cmbOS.Text; Console.WriteLine(OS); typeBle = cmbTypeBle.Text; Console.WriteLine(typeBle); OleDbCommand myCommandInsert = new OleDbCommand(rqInsertContrat, connection); try { //open the connection of database openTheConnection(); myCommandInsert.ExecuteNonQuery(); } catch (Exception ex) { Console.WriteLine("Problème avec la requête."); Console.WriteLine(ex.Message); } finally { closeTheConnection(); }
Partager