Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2005, 19:07
amcasteyo
 
Fecha de Ingreso: enero-2005
Mensajes: 2
Antigüedad: 20 años, 4 meses
Puntos: 0
error no coinciden los tipos

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