Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2002, 10:14
sonneman
 
Fecha de Ingreso: mayo-2002
Mensajes: 299
Antigüedad: 23 años, 1 mes
Puntos: 0
porque marca este error (wend)

porque me marca este error
Error de compilación de Microsoft VBScript error '800a0400'

Se esperaba una instrucción

/unitec/papeleria/PENDIENTES3.ASP, line 48

wend
mi linea 48 es donde esta el wend
les puse en negritas los if y los while
cada uno esta correctamente cerrado,
o es que no se puede meter un if dentro de un while diganme no se lo que sea!!

aqui esta el codigo



On error resume next
If err.number > 0 then
response.redirect "nada.asp"

Else
i= 1

while (not objRS4.Eof)


sql2 = "select total_actual from totales where id_producto = prod04 "
set rs2 = oConn.execute(sql2)

if rs2("id_pedido") >= total_actual then
response.write ("no existe esa cantidad en almacen")

else



SQL = "INSERT INTO detalle_pedido (id_pedido,id_producto,cantidad) VALUES ('"&ped&"','"+Request.Form( "id"&i)+"','"+Request.Form ("cant"&i)+"')"
RecordSet1.Open SQL, oConn




i=i+1
objRS4.MoveNext
wend

sql2 = "INSERT INTO pedido select * FROM previo_pedido where id_pedido = "&ped&""
RecordSet1.Open SQL2, oConn

sql3 = "delete * FROM previo_detalle_pedido where id_pedido = "&ped&" "
set rs3 = oConn.execute(sql3)

sql4 = "delete * FROM previo_pedido where id_pedido = "&ped&" "
set rs4 = oConn.execute(sql4)
response.redirect "pendientes.asp"
End if
end if




<table border=1>
<tr>
<td>
solo se que no se nada.
el que persevera alcanza.
by sonneman</td>
</tr>
</table>