¡ Hola ! Tengo una base de datos access y estoy trabajando con asp. Tengo una funcion en asp que va sumando los valores de un formulario y esa suma da un resultado numerico. Quiero ver a que registro exacto de la base corresponde la suma anterior. La suma anda perfecto, el problema viene despues de la suma cuando quiero chequear ese valor en la base. No se como recogerlo, si lo tengo que guardar en alguna tabla para poder usarlo, etc...
(Este es mi codigo para sumar las variables:)
<%
dim v1,v2,v3,v4,v5,v6,v7,v8,v9,v10,suma,TablaDeValores,sSQL
v1=Request.Form("A")
v2=Request.Form("B")
v3=Request.Form("C")
v4=Request.Form("D")
v5=Request.Form("E")
v6=Request.Form("F")
v7=Request.Form("G")
v8=Request.Form("H")
v9=Request.Form("I")
v10=Request.Form("J")
suma=csng(v1)+csng(v2)+csng(v3)+csng(v4)+csng(v5)+csng(v6)+csng(v7)+csng(v8)+csng(v9)+csng(v10)
response.write("la suma de los valores es:")
response.write(suma)
%>
Le quiero agregar ahora el llamado a la base para que el resultado de esa suma (por ejemplo: 21) lo busque en una tabla de la base de datos access que tengo. Esa tabla tiene 3 columnas: Id, Precio, Escala.
(La sentencia que estoy usando es:)
sSQL="Select PRECIO from TablaDeValores Where ESCALA=suma"
Si en lugar de escribir "suma" pongo un numero cualquiera el llamado anda, pero la suma no da siempre igual y necesito que ahi vaya el resultado de esa suma. Me explico???
Agradezco a quien pueda ayudarme.
Abrazos!!!
Leer las respuestas