Foros del Web » Creando para Internet » Flash y Actionscript »

Problema al pasar variables a ASP

Estas en el tema de Problema al pasar variables a ASP en el foro de Flash y Actionscript en Foros del Web. Que tal, tengo un problema con el sendandload, me da error en el codigo que es el siguiente: --------------------------------------- function envio() { estado="Cargando."; enviar = ...
  #1 (permalink)  
Antiguo 18/08/2005, 15:09
 
Fecha de Ingreso: noviembre-2004
Mensajes: 25
Antigüedad: 19 años, 5 meses
Puntos: 0
Problema al pasar variables a ASP

Que tal, tengo un problema con el sendandload, me da error en el codigo que es el siguiente:
---------------------------------------
function envio() {
estado="Cargando.";
enviar = new LoadVars();
enviar.FechaV = Fecha.text;
enviar.RemitoV = Remito.text;
enviar.OrigenV = Origen.text;
enviar.DestinoV = Destino.text;
enviar.KmV = Km.text;
enviar.ToneladasV = Toneladas.text;
enviar.TarifaV = Tarifa.text;
enviar.CargaV = Carga.text;
estado="Cargando..";
enviar.sendAndLoad("insertarcomentarios.asp", enviar, "POST");
estado="Cargando...";
enviar.onLoad = function (success){
if (success){
borrar();
estado="Cargado Satisfactoriamente...";
} else { estado="Error";}
}
};
--------------------------------------------

en ves de poner en el estado, enviar satisfactoriamente me da error, pero lo mas raro es que el asp lo carga igual en la base de datos...
este es el codigo asp:
---------------------------------------
<%
Dim oConn,strSQL

Set oConn = Server.CreateObject("ADODB.Connection")

oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("laplace.mdb"))

fechaviajes= Request.Form("FechaV")
remitoviajes= Request.Form("RemitoV")
origenviajes= Request.Form("OrigenV")
destinoviajes= Request.Form("DestinoV")
kmviajes= Request.Form("KmV")
toneladasviajes= Request.Form("ToneladasV")
tarifaviajes= Request.Form("TarifaV")
cargaviajes= Request.Form("CargaV")


strSQL = "insert into Viajes (FechaV, RemitoV, OrigenV, DestinoV, KmV, ToneladasV, TarifaV, CargaV) values ('" & fechaviajes & "' , '" & remitoviajes & "', '" & origenviajes & "', '" & destinoviajes & "', '" & kmviajes & "', '" & toneladasviajes & "', '" & tarifaviajes & "', '" & cargaviajes & "')"


oConn.Execute(strSQL)
oConn.Close
set oConn = nothing

%>

--------------------------------------------

Algun experto por ahi que me de una manito ??
Muchas gracias

PANCUQUIN
  #2 (permalink)  
Antiguo 19/08/2005, 08:26
Avatar de momo  
Fecha de Ingreso: abril-2003
Mensajes: 898
Antigüedad: 21 años
Puntos: 0
hola Pancuquin fijate que una posibilidad es que el asp te inserte los valores en la base mas tarde de lo que el flash esperaba. entonces la funcion de success se ejecute antes de lo previsto y por eso el mensaje de error aunque los valores sean agregados correctamente... fijate a manera de prueba poner una pausa suficientemente larga antes de la funcion success para ver si ya una vez agregados los valores a la base te sigue tirando el mismo error.
Suerte
Mariano
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:53.