Codigo para insertar
Código:
string nombre = textBox1.Text; string desc = richTextBox1.Text; string strquery = "INSERT INTO productos (nombres, descripcion) VALUES(@nombres,@descripcion)"; OleDbCommand COMANDO = new OleDbCommand(strquery, con); COMANDO.Parameters.Add(new OleDbParameter("@nombres", OleDbType.VarChar,255)); COMANDO.Parameters["@nombres"].Value = nombre; COMANDO.Parameters.Add(new OleDbParameter("@descripcion", OleDbType.VarChar, 255)); COMANDO.Parameters["@descripcion"].Value = desc; COMANDO.Connection.Open(); COMANDO.ExecuteNonQuery(); COMANDO.Connection.Close(); this.productosTableAdapter1.Insert(textBox1.Text, richTextBox1.Text); MessageBox.Show("Producto Agregado correctamente"); textBox1.Clear(); richTextBox1.Clear(); this.productosTableAdapter1.Fill(this.productosDataSet2.productos);
Codigo para modificar
Código:
string sql = "UPDATE productos SET nombres='" + textBox2.Text + "', descripcion='" + richTextBox2.Text + "' WHERE Id =" + current_id + ""; da = new System.Data.OleDb.OleDbDataAdapter(); da = new System.Data.OleDb.OleDbDataAdapter(sql, con); con.Open(); ds = new System.Data.DataSet(); da.Update(ds, "productos"); System.Data.OleDb.OleDbCommandBuilder cb = new System.Data.OleDb.OleDbCommandBuilder(da); System.Data.DataRow dRow = ds.Tables["Productos"].Rows[current_id]; dRow[1] = textBox2.Text; dRow[2] = richTextBox2.Text;