Hello 
I need your help, I am developing an app in C# using an 
Access database(2007), the problem I think is the query update, I have 
searched over internet but nothing works, I have a datagridview and It 
has 3 columns the user needs to puts data to the last 2 columns(5 rows),
 I already do it but when  I fill the columns in the datagridview It 
doenst store the data in the database access. So please I need you help 
this is my code, help very apreciated :D 
|  private void btnGuardar_Click(object sender, EventArgs e){
 
 //using (OleDbConnection conn = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Databsename.accdb"))
 //{
 
 OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=Databasename.accdb;Persist Security Info=false");
 
 
 int grade = 1;
 string x;
 string comment;
 
 for (int i = 0; i < this.dataGridView4.Rows.Count-1; i++)
 {
 
 x = dataGridView4.Rows[i].Cells[1].Value.ToString();
 //Console.WriteLine(x);
 MessageBox.Show(x);
 
 grade = int.Parse(x);
 
 
 comment = dataGridView4.Rows[i].Cells[2].Value.ToString();
 MessageBox.Show(comment);
 
 OleDbCommand cmd = new OleDbCommand("Update archievemnet set grade= @GRADE comment=@COMMENT WHERE idLine =1  ", conn);
 
 cmd.Parameters.Add(new OleDbParameter("@GRADE", OleDbType.Integer));
 cmd.Parameters["@GRADE"].Value = grade;
 
 cmd.Parameters.Add(new OleDbParameter("@comment", OleDbType.VarChar));
 cmd.Parameters["@COMMENT"].Value = comment;
 
 cmd.Connection.Open();
 cmd.ExecuteNonQuery();
 cmd.Connection.Close();
 }
 
 
 
 //}
 
 
 
 }
 
 |