Bonjour, j'ai (malheureusement) encore un soucis avec ma base Access.

Je voulais pouvoir ajouter des lignes dans ma base Access mais j'obtiens une erreur : j'ai pourtant fait la même chose dans une autre table avec moins de colonnes et ça marche parfaitement !

Voici mon code :

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
 try
            {
                connection.Open();
                OleDbCommand command = new OleDbCommand();
                command.Connection = connection;
                command.CommandText = "INSERT INTO hotline (Quand,Qui,Quoi,Comment,Ou,Pb,Solutions,Telem,Axi,Statut,Resolule,Commentaires) VALUES ('" + textBox1.Text + "', '" + comboBox2.Text + "','" + comboBox1.Text + "','" + comboBox3.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + checkBox1.Checked + "','" + checkBox2.Checked + "','" + comboBox4.Text + "','" + dateTimePicker1.Text + "','" + textBox6.Text + "')";
                command.ExecuteNonQuery();
                SystemSounds.Exclamation.Play();
                MessageBox.Show("Appel ajouté à HOTLINE");
                connection.Close();
                this.Hide();
            }
 
            catch (Exception ex)
            {
                MessageBox.Show("ERREUR" + ex);
            }
J'obtiens ce message d'erreur :
Nom : 2020-02-18_14-50-50.png
Affichages : 211
Taille : 16,7 Ko

D'après ce que j'ai pu lire, ce message d'erreur serait causé par le fait d'avoir des types de colonnes différents (booléen, texte court, date...) des champs de saisie (textbox, checkbox...) . J'ai donc adapté tout ça avec des CheckBox, DateTimePicker... mais rien n'y fait.

Au cas ou je vous donne aussi mes colonnes et leurs types : j'ai aussi une colonne ID mais il s'agit d'une clé primaire donc c'est un numéro automatique :

- Quand : Texte court
- Qui : Texte court
- Quoi : Texte court
- Comment : Texte court
- Où : Texte court
- Pb : Texte long
- Solutions : Texte long
- Telem : Oui/Non
- Axi : Oui/Non
- Statut : Texte court
- Resolule : Date/Heure
-Commentaires : Texte court

Merci d'avance pour votre aide