este es el error que me da,en la base de datos son valores numericos pero supongo que los valores del formulario es tipo texto.¿como puedo hacer para solucionarlo?he probado a meterlo en la variable aux ect pero nada...
aqui os dejo el codigo.
<%option explicit%>
<HTML>
<HEAD>
<TITLE>Ejercicio3a</TITLE>
<!--#INCLUDE FILE="adovbs.inc"-->
</HEAD>
<BODY>
<FORM ACTION="movimientos.asp" METHOD="POST">
cuenta1 <INPUT TYPE="text" NAME="c1">
cuenta2 <INPUT TYPE="text" NAME="c2">
cantidad <INPUT TYPE="number" NAME="can"><br>
<INPUT TYPE="submit"><INPUT TYPE="Reset">
</form>
<%
if request.form <> "" then
Dim ObConexion, ObRecordset, numCampos, Campo, SQL,cant1,cant2,aux
Set obconexion = CreateObject("ADODB.Connection")
obconexion.Open "DSN=proyecto;UID=system;PWD=manager"
sql=" select * from cuenta1 where ncuen= '"&Request.Form("c1")&"' "
obrecordset=obconexion.Execute(SQL)
cant1=ObRecordset("cant")
sql="select * from cuenta1 where ncuen='"&Request.Form("c2")&"' "
obrecordset=obconexion.Execute(SQL)
cant2=ObRecordset("cant")
if cant1< Request.Form("can") then
response.write(" imposible realizar la operacion")
else
obrecordset("cant")=obrecordset("cant")+Request.Fo rm("can")
sql="select * from cuenta1 where ncuen='"&Request.Form("c1")&"' "
obrecordset=obconexion.Execute(SQL)
obrecordset("cant")=obrecordset("cant")-Request.Form("can")
response.write("operacion realizada")
end if
obconexion.Close
end if
%>
</BODY>
</HTML>
gracias de antemano