Hola y antes de nada un saludo para tods
Estoy programando una base de datos Access y quiero que si se cumplen una serie de condiciones se seleccione una casilla y se modifique su valor y los siguientes.
He probado a hacerlo mediante una cadena SELECT para seleccionar y una UPDATE para modificar el valor, pero entonces al cerrar la 1ª no puedo modificar el dato seleccionado mediante la 2ª
He probado tb mediante UPDATE set WHERE, entonces me da error en prueba2.ExecuteNonQuery();" No coinciden los tipos de datos en la expresión de criterios."
OleDbCommand prueba2;
string d = "Update "mitabla" set Id_nombre=Valor where Id=nombre=(Valor+1)";
prueba2 = new OleDbCommand(d, CANAL);
prueba2.Connection.Open();
prueba2.Parameters.Add(new OleDbParameter ("@Id_nombre",OleDbType.Integer));
prueba2.Parameters["@Id_nombre"].Value = Valor;
prueba2.ExecuteNonQuery();
prueba2.Connection.Close();
muchas gracias y espero que alguien me pueda echar una mano, un saludo