Ahora no se porque me falta un operador. Tendre que comprobar que pasa, de momento este esto es todo.
Esto es el código.
<%
suma=request("suma")
cajas=request("cajas")
tipobebida=request("tipobebida")
'Establecemos la conexion con la base de datos
set con = server.CreateObject("ADODB.Connection")
con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & server.MapPath("../bd/almacen.mdb")
set rs = server.CreateObject("ADODB.Recordset")
sql="UPDATE bebidas SET contador='"&suma&"',cajas='"&cajas&"' WHERE nombre='"&tipobebida&"'"
rs.open sql,con,1,2
con.execute sql
%>
El error es el siguiente
# Tipo de error:
Microsoft JET Database Engine (0x80040E14)
Error de sintaxis (falta operador) en la expresión de consulta '''1',cajas=''4''''.
/almacen/sentencias/updcontador.asp, línea 11