<html>
<body>
<%
'Declaracion de variables
Dim Obj_Conn
Dim Obj_RS
Dim codigo
Dim cantidad
Dim strSQL
'Fin declaracion de variables
codigo = Request.Form ("codigo")
cantidad = Request.Form ("Cantidad")
SET Obj_Conn = Server.CreateObject("ADODB.Connection")
Obj_Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\inetpub\asp\graciela.mdb;"
'Suponiendo que la Tabla se llamada PRODUCTO y el campo codigo, comprobamos que producto existe.
strSQL = "select codigo from Producto where codigo = "&codigo&" ; "
SET Obj_RS = Obj_Conn.Execute(strSQL)
IF NOT Obj_RS.EOF THEN
SQL = "update Producto set cantidad=Cantidad-cantidad where codigo = "& Obj_RS("codigo") & " ;"
response.write "sql actualiza=" & SQL
Obj_Conn.Execute(SQL)
response.write "Los datos del PRODUCTO se han actualizado correctamente"
ELSE
response.write "El usuario EL PRODUCTO en la base de datos"
END IF
Obj_RS.Close
Obj_Conn.Close
SET Obj_RS = Nothing
SET Obj_Conn = Nothing
%>
</body>
</html>
solo se resta el campo cantidad - cantidad, el formulario tiene los campos codigo y cantidad. La bd tiene el campo cantidad que es el campo que quiero recuperar y restar con el campo que viene desde el formulario para actalizar la bd con el nuevo resultado y asui sucesivamente.......
por favor ayudenme.... miguel...
1000 gracias
