teng un error cuando intento cargar un valor de resta a una fila especifica en un base de datos. aca dejo la programacion y una leyenda de lo que significan los codigos ejm.
oleDbDataAdapter1 = Adaptador
STOCK = nombre de la Tabla
CODIGO = Fila especifica
DR = DataRow
txtCodigoProducto.Text = texbox de referencia para la busqueda con el codigo
:\\SAPACHRIS\\SAPACHRIS\\bin\\Debug\\Chrisjhoanmar y.accdb"); = Direccion de Badse de Datos
y lo demas es evidente agradesco toda informacion que me puedan brindar al respecto Gracias... estos son mis correos
oleDbDataAdapter1.Fill(dataSet1, "STOCK");
DGW.DataSource = dataSet1;
DataRow[] DR = dataSet1.Tables["STOCK"].Select("CODIGO='" + txtCodigoProducto.Text + "'");
if (DR.Length == 0)
{
MessageBox.Show("Producto No Existe");
}
else
{
double A, C, D;
Fil = dataSet1.Tables["STOCK"].Rows.IndexOf(DR[0]);
A = Convert.ToDouble(dataSet1.Tables["STOCK"].Rows[Fil][2]);
C = Convert.ToDouble(txtCantidad.Text);
D = A - C;
OleDbConnection CONN;
OleDbCommand ODC;
CONN = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0 ;Data Source=H:\\SAPACHRIS\\SAPACHRIS\\bin\\Debug\\Chris jhoanmary.accdb");
string q = "UPDATE VENTAS SET CANTIDADRESTANTE=CANTIDADRESTANTE where CODIGO= " + txtCodigoProducto;
ODC = new OleDbCommand(q, CONN);
ODC.Parameters.Add(new OleDbParameter("CANTIDADRESTANTE", OleDbType.VarWChar, 30));
ODC.Parameters["CANTIDADRESTANTE"].Value = Convert.ToString(D);
ODC.Connection.Open();
ODC.ExecuteNonQuery();
ODC.Connection.Close();
lo que quiero es hacer que en la tabla se guarde el valor de la modificacion. gracias---- ya coloque los arroba en lo sitios correspondietes pero el spam no me deja que los suba a la web