[C#]faire 1 Insert Into sur Access
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:
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();
} |