Inserer un element dans une database access - C#/.NET managed - Programmation
MarshPosté le 17-03-2005 à 11:59:25
Bonjours tout le monde,
j aimerai inserer un element dans ma base de donnee access mais je n y arrive pas car lorsque que je veux faire un update de mon dataset vers mon data adapter j ai un message d'erreur "....le fichier est deja ouvert en mode exclusif etc..." je ne vois pas ce que je peux faire.
Auriez-vous un petit exemple qui me permettrais de me decoincé de ce probleme voici mon code qui me permet d ajouter mon element .
Marsh Posté le 17-03-2005 à 11:59:25
Bonjours tout le monde,
j aimerai inserer un element dans ma base de donnee access mais je n y arrive pas car lorsque que je veux faire un update de mon dataset vers mon data adapter j ai un message d'erreur "....le fichier est deja ouvert en mode exclusif etc..." je ne vois pas ce que je peux faire.
Auriez-vous un petit exemple qui me permettrais de me decoincé de ce probleme voici mon code qui me permet d ajouter mon element .
private void BtnAjouter2_Click(object sender, System.EventArgs e)
{
string vid=this.TxtId.Text;
string vnom=this.TxtNom.Text;
string vprenom=this.TxtPrenom.Text;
DataRow dr = this.inventSet1.tbtest.NewRow();
dr["id"]=vid;
dr["nom"]=vnom;
dr["prenom"]=vprenom;
this.inventSet1.tbtest.Rows.Add(dr);
this.InventAdapter.Fill(this.inventSet1.tbtest);
this.InventAdapter.UpdateCommand.Parameters["id"].Value=vid;
this.InventAdapter.UpdateCommand.Parameters["nom"].Value=vnom;
this.InventAdapter.UpdateCommand.Parameters["prenom"].Value=vprenom;
this.InventGrid.DataSource = this.inventSet1.tbtest;
this.InventGrid.DataBind();
}