Probleme avec inseertion et validation commandbuilder [Résolu]

Signaler
-
Messages postés
642
Date d'inscription
mercredi 10 septembre 2008
Statut
Membre
Dernière intervention
9 février 2017
-
erreur sur :
da.Update(ds,"Base");


Voici message d'erreur : Aucun texte de commande n'a été défini pour l'objet de commande.
sa me rend dingue

4 réponses

Messages postés
642
Date d'inscription
mercredi 10 septembre 2008
Statut
Membre
Dernière intervention
9 février 2017
6
Salut, heu non finalement,

1 ligne de code + le message d'erreur, on va pas aller bien loin.
En même temps je viens de scruter notre ami goo...et j'ai trouvé la réponse à ton problème (enfin une piste) allez...en 45 secondes montre en main.

@++

SD
salut, bonjour
da.Update(ds,"Base"); 

comme tu veut de l'aide affiche simplement tes codes

Soyons Toujours à la disposition des autres
voila le code du bouton ajouter :
DataRow dr = ds.Tables["Base"].NewRow();
OleDbCommand insert = cn.CreateCommand();
da.InsertCommand = insert;
//insert.CommandText = "insert into Base Values('" + textBox1.Text + ",'" + textBox2.Text + ",'" + comboBox1.SelectedItem.ToString() + ",'" + comboBox2.SelectedItem.ToString() + "','" + textBox3.Text + "')";
//insert.ExecuteNonQuery();
dr[0] = textBox1.Text;
dr[1] = textBox2.Text;
dr[2] = comboBox1.Text;
dr[3] = comboBox2.SelectedItem.ToString();
dr[4] = textBox3.Text;
ds.Tables["Base"].Rows.Add(dr);
Messages postés
642
Date d'inscription
mercredi 10 septembre 2008
Statut
Membre
Dernière intervention
9 février 2017
6
A la place de ton insertCommand essaye le selectCommand

@++

SD